代码书写过程中的一些需要培养的好习惯(持续更新)

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

  function test(){

    var doc = window.document;

  }

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

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

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

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

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

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

8、事件代理

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值