概述
一、优化页面加载时间
在修改JavaScript代码提升网页或应用程序的性能之前,我们先了解一下客户端与JavaScript代码之间的交互处理:
JavaScript代码通过
HTML
的<script>
标签引入,来实现加载的;在上述的这个阶段,我们做的变化处理将确保代码会高效、快速地加载,即代码可以更快的准备就绪来执行,从而提升网页或应用程序的可感知响应能力。
HTML
标签顺序JavaScript文件
的GZip编码传输JavaScript代码
的缩编、混淆、编译
- 使用
JSMin
进行代码缩编
- 使用
UglifyJS
进行代码混淆
- 使用
Google Closure Compiler
进行代码编译
- 避免全局变量的使用以实现更优压缩
- 请求时才延迟加载JavaScript文件 【点击详细】
二、优化文档对象的操作
- 实现对页面元素的最小化访问
- 尽量利用已有元素
- 离线DOM的利用
- 使用CSS而非JavaScript来操控页面的样式
三、提升DOM事件性能
- 委托事件至父元素
- 使用框架化处理频密发出的事件
四、提升函数性能
- 使用记忆功能保存先前函数的返回结果
五、使用正则表达式实现更快速的字符串操作
六、更快速的使用数组
- 快速创建数组
- 快速进行数组循环
- 避免在循环中创建函数
七、转移密集型任务至WebWorker
如何转移计算密集的代码任务至独立的操作系统线程,以在后台实施大量的繁重操作时确保用户界面的响应能力?
- 使用Web Worker来处理图像数据
- 简单的性能测试、性能测量
- 测量函数的执行时间
关于JavaScript性能优化有上千条诀窍;
这里只是简单的罗列的一下常用的优化技巧;注意:
详细的介绍内容,请点击查阅相关文章链接或搜索关键词。
以上就是关于“ 增强优化JavaScript性能的方法 - 技巧大全 ” 的全部内容。
最后
以上就是优秀煎饼为你收集整理的增强优化JavaScript性能的方法 - 技巧大全的全部内容,希望文章能够帮你解决增强优化JavaScript性能的方法 - 技巧大全所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复