最近看了一本《高性能javascript》一书,书不厚,但是写的很在理,总结一下把:
1、脚本放在脚步
2、可以用一些脚本注入的方式异步加载
3、使用闭包,避免频繁便跟作用域
4、缓存对象
5、减少DOM元素操作
6、让DOM元素脱离页面再执行动画流
7、优化循环
8、减少IF ELSE判断
9、绑定CLICK的冒泡事件
10、 AJAX的几种数据格式:
自定义数组是最快的
11、压缩你的javascript
很多在高性能网站建设一书里已经提到过,感觉本书不如javascript语言精粹好。
不过也值得一看,书的内容不深,适合初学者。
其中一个循环的例子不错,这里贴上来:
1 | var i=items.length%8; |