Nolan's Blog

a PHP JS UI APP developer

optimize

JS 提高Web程序效率的经验

1. 尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置 innerHTML的方法来替换 document.createElement/appendChild()方法。

2. eval()有问题, new Fuction()构造函数也是,尽量避免使用它们。

3. 拒绝使用 with语句。 它会导致当你引用这个变量时去额外的搜索这样的一个命名空间,with里的代码在编译时期是完全未知的。

4. 使用 for()循环替代 for…in循 环。因为 for…in循环在开始循环之前需要Script引擎创建一个含有所有可循环属性的 List,需要多检查一次。

继续阅读》

,

Powered by WordPress.org.