1、在局部变量中缓存多次使用到的全局变量,因为全局变量在作用域链中的最后一环。

  function test(){

    var doc = window.document;

  }

2、尽量少的使用嵌套对象,使用局部变量缓存对此访问的对象成员,尽量减少.号。

3、尽量不要使用with操作符

4、局部变量的访问速度要远快于数组和对象,在数据的存储过程中,尽量使用局部变量。

5、一定要使用局部变量缓存DOM集合中length的值

6、将改变css的操作合并在一起执行(多次执行可能造成页面的多次重绘和重排)

7、查询布局信息如偏移量、元素位置等信息时,浏览器会刷新队列别执行所有的修改操作以获取最新的数值,所以要讲查询结果赋值给局部变量,让局部变量参与计算

8、事件代理

9、除非是遍历属性未知的对象,否则不要使用for-in循环

相关文章:

  • 2021-08-20
  • 2022-02-22
  • 2021-07-23
  • 2022-01-06
  • 2021-10-16
  • 2022-12-23
  • 2021-12-06
  • 2021-09-13
猜你喜欢
  • 2021-11-16
  • 2021-07-18
  • 2021-11-27
  • 2021-07-30
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案