摘要: 方法1:.list加 float: left;方法2:.list加 overflow: hidden;方法3:.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }css*{ ma... 阅读全文
posted @ 2015-06-18 22:49 Sampson1207 阅读(189) 评论(0) 推荐(0) 编辑
摘要: arguments.callee 是 所在函数的函数名var arr = [1, 2, [3, 4, [5, 6, 7]]];var resultArr = [];function forEachArr(arr) { for (var i = 0; i < arr.length; i++) {... 阅读全文
posted @ 2015-06-18 21:18 Sampson1207 阅读(306) 评论(1) 推荐(0) 编辑
摘要: 我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:1 var a={length:2,0:'first',1:'se... 阅读全文
posted @ 2015-06-18 20:53 Sampson1207 阅读(255) 评论(0) 推荐(0) 编辑
摘要: css代码:1 *{ margin: 0; padding: 0; }2 ul, li{ list-style: none; }3 #ul1{ border: 1px solid red; }4 #ul1 li{ border: 1px solid green; }5 #ul1:after{ co... 阅读全文
posted @ 2015-06-18 20:27 Sampson1207 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 之前写了一篇《详解 CSS 属性 - :before && :after》的博文,当时自己没分清楚伪元素和伪类,所以在文章内把概念混淆了,庆幸 @riophae 兄指正了我的错误,所以今天打算好好研究下两者的区别。首先,阅读w3c对两者的定义:CSS伪类用于向某些选择器添加特殊的效果。CSS伪元素用... 阅读全文
posted @ 2015-06-18 17:51 Sampson1207 阅读(199) 评论(0) 推荐(0) 编辑