JavaScript_性能考虑

Posted akyna-zh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript_性能考虑相关的知识,希望对你有一定的参考价值。

1.尽量少访问DOM和尽量减少标记

不管什么时候,只要是查询DOM中的某些元素,浏览器都会搜索某个DOM树,所以应当尽可能减少搜索次数,也就是少访问DOM。而为了加快访问效率,则应该让标记尽可能少,缩小树的规模

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

2.合并和放置脚本

尽量不要使用多个脚本而应该把多个脚本合并在一起,这样可以减少加载页面时发送的请求数量,得到性能优化。

把所有<script>标签都放到文档末尾,</body>标记之前,可以让页面变得更快。

3.压缩脚本

通过压缩脚本工具可以对脚本进行压缩,比如删除了空格和注释,改用更短的变量名从而减少整体文件的大小。

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

以上是关于JavaScript_性能考虑的主要内容,如果未能解决你的问题,请参考以下文章

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)

JavaScript性能优化5——JSBench工具的使用

JavaScript性能优化5——JSBench工具的使用

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象