日期:2014-05-16 浏览次数:20441 次
1、在遍历数组时缓存长度
在遍历数组时应将数组的长度保存在一个变量中,不要在循环中每次都访问数组长度。
2、如果需要给DOM中添加新的元素,避免创建一个元素添加一次。应尽量只添加一次
?
frag.appendChild(newListItem) 需要修正为 frag.appendChild(${newListItem}[0]);
3、避免重复,保持代码干燥
4、当心匿名函数。
绑定匿名函数是让人头疼的,对于他们调试,修改,测试或者重用都是困难的。因此可以使用对象去组织和命名你的处理方法和回调函数
5、选择器的优化
5.1、通过ID来获取元素是最好的选择
5.2、选择器的右边要具体化,而不是左边。
如果可以尽量使tag.class出现在右边,而单独的tag或者.class出现在左边
5.3、避免选择器过度具体化
5.4、避免使用通配符选择器 。(能被匹配在任何地方的指定或隐含的选择器运行是非常慢的)