日期:2014-05-16  浏览次数:20414 次

一些关于javascript、jQuery使用时的建议

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、避免使用通配符选择器 。(能被匹配在任何地方的指定或隐含的选择器运行是非常慢的)