zoukankan      html  css  js  c++  java
  • 代码书写过程中的一些需要培养的好习惯(持续更新)

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

      function test(){

        var doc = window.document;

      }

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

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

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

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

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

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

    8、事件代理

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

  • 相关阅读:
    双循环解决添加列表问题
    贪心算法
    隔板法发红包
    python小兵之时间模块
    开发规范
    python 小兵(12)模块1
    Linux系统
    刷题
    Socket
    栈和队列
  • 原文地址:https://www.cnblogs.com/charling/p/3354380.html
Copyright © 2011-2022 走看看