08 2015 档案

摘要:总结整理时下流行的浏览器User-Agent大全 浏览器userAgent大全 各种浏览器UserAgent一览表(桌面+移动) 使用JS判断移动设备的终端类型(浏览器UserAgent) JS通过分析userAgent属性来判断浏览器的类型及版本 阅读全文
posted @ 2015-08-29 15:45 -渔人码头- 阅读(346) 评论(0) 推荐(1) 编辑
摘要:题记 由于js不像java那样是完全面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,一般都是基于原型链的方式; 一、继承初探 大多数JavaScript的实现用 __proto__ 属性来表示一个对象的原型链。 我们可以简单的把prototype看做是一个模版,新创建的自定义对 阅读全文
posted @ 2015-08-29 14:32 -渔人码头- 阅读(1427) 评论(0) 推荐(2) 编辑
摘要:用CSS实现元素的水平居中,比较简单,可以设置text-align center,或者设置 margin-left:auto; margin-right:auto 之类的即可。主要麻烦的地方还是在垂直居中的处理上,所以接下来主要考虑垂直方向上的居中实现。水平垂直居中主要包括三类:基本文本类,图像类,... 阅读全文
posted @ 2015-08-28 23:31 -渔人码头- 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:前言:布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局,2012年得到进一步完善。2009年... 阅读全文
posted @ 2015-08-28 19:23 -渔人码头- 阅读(5449) 评论(0) 推荐(1) 编辑
摘要:JavaScript 有一套完全不同于其它语言的对 this 的处理机制。 在五种不同的情况下 ,this 指向的各不相同。 有句话说得很在理 -- 谁调用它,this就指向谁 一、全局范围内 在全局范围内使用this ,它将指向全局对象(浏览器中为 window) var name = 'name 阅读全文
posted @ 2015-08-28 14:50 -渔人码头- 阅读(1619) 评论(1) 推荐(1) 编辑
摘要:js的call apply bind 方法都很常见,目的都是为了改变某个方法的执行环境(context) call call([thisObj[,arg1[, arg2[, [,.argN]]]]]) thisObj可选项。将被用作当前对象的对象。arg1, arg2, argN ..可选项。将被传 阅读全文
posted @ 2015-08-28 02:32 -渔人码头- 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:被问到property 和 attribute 的区别,想来也是要好好看一下。一、基本概念区别其实Attribute和Property这两个单词,翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”,以示区别。从而我们也可以顾名思义特性vs属性(当然平时也可以简单的说两者都是属性)... 阅读全文
posted @ 2015-08-28 00:16 -渔人码头- 阅读(5071) 评论(0) 推荐(1) 编辑
摘要:[[ from 标签的深入理解 ]]前言: 今天被问道“有没有仔细了解过标签?”,愣了一下,因为一开始在W3cschool上看到过建议使用XHTML Transitional DTD,之后就很听话地把Dreamweaver的HTML文档类型默认设置为XHTML 1.0 Transitional。之后... 阅读全文
posted @ 2015-08-27 21:18 -渔人码头- 阅读(696) 评论(0) 推荐(0) 编辑
摘要:[[ from 老生常谈session,cookie的区别,安全性 ]] 一,为什么session,cookie经常会有人提到 做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利用 阅读全文
posted @ 2015-08-27 21:12 -渔人码头- 阅读(318) 评论(0) 推荐(0) 编辑
摘要:WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。 [[ from websocket是什么原理? ]] 一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连 阅读全文
posted @ 2015-08-27 21:01 -渔人码头- 阅读(353) 评论(0) 推荐(0) 编辑
摘要:[[ From https与http的区别 ]] 什么是HTTPS HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说 阅读全文
posted @ 2015-08-27 20:49 -渔人码头- 阅读(601) 评论(0) 推荐(0) 编辑
摘要:准则01:尽量减少http请求“只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片,script,css,flash等等)进行的HTTP请求上”1.图片地图的使用图片地图允许你在一个图片上关联多个URL。目标URL的选择取... 阅读全文
posted @ 2015-08-27 20:32 -渔人码头- 阅读(721) 评论(1) 推荐(0) 编辑
摘要:一、什么是跨域? 要理解跨域问题,就先理解好概念。跨域问题是由于javascript语言安全限制中的同源策略造成的. 简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合. URL 说明 是否允许通信 http://www.a.com/ 阅读全文
posted @ 2015-08-27 18:14 -渔人码头- 阅读(17906) 评论(2) 推荐(5) 编辑
摘要:web安全中有很多种攻击手段,除了SQL注入外,比较常见的还有 XSS 和 CSRF等一、XSS(Cross Site Scripting)跨站脚本 XSS其实就是Html的注入问题,攻击者的输入没有经过严格的控制进入了数据库,最终显示给来访的用户,导致可以在来访用户的浏览器里以浏览用户的身份执行... 阅读全文
posted @ 2015-08-27 15:28 -渔人码头- 阅读(1053) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示