摘要: 兼容技巧:1、FF下给div设置padding后会导致width和height增加,但IE不会.(可用!important解决);2、居中问题:1).垂直居中.将line-height设置为当前div相同的高度,再通过vetical-align:middle.(注意内容不要换行.)。 ... 阅读全文
posted @ 2015-11-29 19:36 节操掉尽人清爽 阅读(185) 评论(0) 推荐(0)
摘要: 性能优化黄金规则规则1——减少http请求//(缓存,内联图片,雪碧图,将图片转换为base64编码,合并脚本和样式表)规则2——使用内容发布网络(CDN)//将静态内容放在不同的CDN当中,用户请求时将会就近从服务器中加载规则3——添加Expires头//设置当前页面的过期日期时间,添加在响应头和... 阅读全文
posted @ 2015-11-29 19:28 节操掉尽人清爽 阅读(188) 评论(0) 推荐(0)
摘要: IE6 margin 双倍边距现的条件:当浮动元素的浮动方向和浮动边界的方向一致时才会出现。例如元素向左浮动并且设置了左侧的外边距出现了这样的双边距bug。同理,元素向右浮动并且设置右边距也会出现同样的情况。ps:同一行如果有多个浮动元素,第一个浮动元素会出现这个双边距bug,其它的浮动元素则不会。... 阅读全文
posted @ 2015-11-22 20:41 节操掉尽人清爽 阅读(260) 评论(0) 推荐(0)
摘要: 整数或者小数:^[0-9]+.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。... 阅读全文
posted @ 2015-11-22 14:48 节操掉尽人清爽 阅读(127) 评论(0) 推荐(0)
摘要: 例如:height: 100px;IE6 专用 _height: 100px;IE7 专用 *+height: 100px;IE6、IE7 共用 *height: 100px;IE7、FF 共用 height: 100px !important;if条件Hack1. 除IE外都可识别 2. 所有... 阅读全文
posted @ 2015-11-15 22:48 节操掉尽人清爽 阅读(166) 评论(0) 推荐(0)
摘要: 需要引入两个文件jQuery.jsjQuery.pngFix.js使用: 阅读全文
posted @ 2015-11-15 22:43 节操掉尽人清爽 阅读(140) 评论(0) 推荐(0)
摘要: 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见的方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。//通过闭包可以返回局部变量function box() { var user = 'Lee'; return function () { //通过... 阅读全文
posted @ 2015-11-08 21:02 节操掉尽人清爽 阅读(138) 评论(0) 推荐(0)
摘要: 执行上下文的过程每当调用一个函数时,一个新的执行上下文就会被创建出来。然而,在javascript引擎内部,这个上下文的创建过程具体分为两个阶段:1.建立阶段(发生在当调用一个函数时,但是在执行函数体内的具体代码以前)建立变量,函数,arguments对象,参数建立作用域链确定this的值具体过程如... 阅读全文
posted @ 2015-11-08 21:00 节操掉尽人清爽 阅读(242) 评论(0) 推荐(0)
摘要: 平移坐标translate(x, y)意思是把(0,0)坐标平移到(x, y),原来的(0,0)坐标则变成(-x, -y)缩放Scale(a, b)意思是将对象沿着XY轴分别放缩至a*x, b*y大小。旋转(rotate)旋转角度rotate()单位为deg度数。负值时为逆时针旋转。skew()斜切... 阅读全文
posted @ 2015-08-30 20:31 节操掉尽人清爽 阅读(488) 评论(0) 推荐(0)
摘要: E:nth-child(n):匹配元素类型为E且是父元素的第n个子元素 E:nth-last-child(n):匹配元素类型为E且是父元素的倒数第n个子元素(与上一项顺序相反) E:nth-of-type(n):匹配父元素的第n个类型为E的子元素 E:nth-last-of-type(n)... 阅读全文
posted @ 2015-08-30 17:48 节操掉尽人清爽 阅读(132) 评论(0) 推荐(0)