先优化前端程序 (front-end) 的性能,因为这是80% 或以上的最终用户响应时间的花费所在
2 减少HTTP请求
80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素, 如图像...PDF 文件一般不应该被压缩,因为它 们本来就是压缩格式保存的
6 把样式表放在头部
浏览器会阻塞显示直到样式表下载完毕,因此我们需要把样式表放在 HEAD部分
把样式表移到HEAD部分可以提高界面加载速度...7 把脚本文件放在底部
我们需尽量把它们放在页面的底部,这样一方面能顺序显示,另方面可达到最大的并行下载
脚本阻塞并行下载数量,HTTP/1.1 规范建议浏览器每个主机的并行下载数不超过2...因此如果您把图像文件分布到多台机器的话,就可以达到超过2个的并行下载
但是当脚本文件下载时,浏览器不会启动其他的并行下载,甚至其他主机的下载也不启动
所以直接将脚本放在底部
8 避免 CSS 表达式...优化javascript性能
多次使用的DOM节点的结果,要变量本地化,减少IO读取操作
尽量少用全局变量
删除多余的脚本
删除多余的变量、函数等
利用工具最小化js文件,删除多余空格、符号等
一般脚本放在页面底部