JavaScript性能优化点

来源:互联网 发布:mac使用qq截图 编辑:程序博客网 时间:2024/05/14 17:39
  1. 尽可能少的访问实时文档对象,切忌不要在循环体内重复访问,推荐使用局部变量缓存对象的方式。

    错误写法:

    for(var i = 0; i < document.getElementByTagName("div"); i++){        // do something...}

    推荐写法:

    var div_len = document.getElementByTagName("div").length;for(var i = 0; i < div_len; i++){    // do something...}
  2. Minimizing Reflows and Repaints