摘要: 隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变量未定义的能力。通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。这表明,在技术上,隐式全局变量并不是真正的全局变量,但它们是全局对象的属性... 阅读全文
posted @ 2015-08-17 23:02 HalfWater 阅读(3658) 评论(0) 推荐(0) 编辑
摘要: 你可能碰到过这样的需求,一个高度不固定的区域(内容由用户创造),当鼠标经过该区域或者其神马操作时,需要出现一个与该区域一样大的模版;我们用一个span来处理这个mask。由于 .sample-1 和 .sample-2 的高度是不确定的,也就是说我们没有对它们定义 height。如果父元素没有定义高... 阅读全文
posted @ 2015-08-17 17:44 HalfWater 阅读(15880) 评论(0) 推荐(0) 编辑
摘要: 语法:E:nth-child(n){ sRules }* 匹配父元素索引为n的子元素E:nth-child(n) 让你匹配到父元素的任一子元素:Figure 1: 选取ul第一个子元素li 如果我是红色,说明你的选择到了我,浏览器还颇为先进 落后的浏览器 落后的浏览器 落后的浏览器...#... 阅读全文
posted @ 2015-08-17 15:26 HalfWater 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 本文主要是针对各种客户端进行检测,使用了用户代理字符串检测技术,具体代码如下:var client=function() { var engine= { // 呈现引擎 ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, //其他版本号 ... 阅读全文
posted @ 2015-08-17 09:05 HalfWater 阅读(380) 评论(0) 推荐(0) 编辑