如何提高 javascript 效率

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:58:03
如何提高 javascript OO的效率
当对象很大时,有可能影响程序的运行效率

1)尽量减少闭包,闭包的内存在调用结束后也不会被销毁。
2)当一个较大的HTML字符串给到obj.innerHTML时会出现麻烦。当HTML字符串太大时,再用innerHTML+=anotherHTMLStr,这样的方法,也是会让速度太慢,在IE中,我们可以用 obj.insertAdjacentHTML("beforeEnd", anotherHTMLStr)这样的方法来插入HTML,这个方法经过测试,比较稳定。
3)正则匹配的方法会比平常遍历的方法要高效一些。
4)动态绑定事件的时间会花费更多一些。
6)大数据量时,不要用DOM生成Element。可以用字符串
var sHtml = "<div onclick=foo()>val</div>";

大数据量情况下,能最大限度减少字符,效率越高

减少计算,用数组来代替字符串累加.