web应用性能优化的几个方法

很多人都会忽视脚本对web应用整体性能的影响。为保证应用流畅地进行,在为文档编写和应用脚本时,需要注意一些问题。

1、在多个函数都会去的一组类似元素的情况下,可以考虑重构代码,把搜素结果保存在一个全局变量里,或者把一组元素直接以参数形式传递给函数。

2、尽量减少文档中的标记数量。

过多不必要的元素只会增加DOM树的规模,进而增加遍历DOM树以查找特定元素的时间。

3、减少加载页面时发送的请求数量,而减少请求数量通常都是在性能优化时首先要考虑的。

例如将多个脚本文件中的函数合并到一个文件中。

4、把script标签都放在文档的末尾, /body结束标签之前。

如果放在head标签中,会导致浏览器无法并行加载其他文件(如图像或其他脚本)

5、把脚本文件中不必要的字节,如空格、注释统统删除。

多数情况下,应该有两个版本,一个是工作副本,可以修改代码并添加注释;另一个是精简副本,用于放在站点上。