JavaScript代码性能

2019-06-09  本文已影响0人  路上的九尾猫

1 避免全局查找:可能优化脚本最重要的就是注意全局查找。使用全局变量和函数肯定比使用局部的开销更大,因为要涉及作用域链上的查找,另外如果有需要使用多次查找结果的情况,可以用局部变量存储查找结果。

2 选择争取的方法:避免不必要的属性查找;优化循环,优化循环的方式有减值迭代,简化终止条件,简化循环体,使用后测试循环,展开循环

3 避免双重解释

4 性能注意事项:原声方法较快,switch语句较快,位运算符较快

5 最小化语句数:完成多个操作的单个语句要比完成单个操作的多个语句快,所以可以一句声明多个变量,插入迭代值,使用数组和对象字面量。

6 优化DOM交互:最小化更新现场、使用innerHTML(当把innerHtml设置为某个值时,后台会创建一个HTML解析器,然后使用内部的DOM调用来创建DOM结构,而不是基于JavaScript的DOM调用)

7 使用事件代理

上一篇下一篇

猜你喜欢

热点阅读