提升脚本对Web应用整体性能的影响
来源:互联网 发布:mysql分页查询语句代码 编辑:程序博客网 时间:2024/05/17 01:05
1. 尽量减少DOM访问和标记加载
访问DOM某个元素的方式是搜索整个DOM树,从中查找匹配的元素,减少访问的次数的办法是,把第一次搜索到的结果保存在变量中,然后取变量值进行访问。
另外,过多不必要的标签只会增加DOM树的规模,进而增加访问的成本。
2. 合并和放置脚本
使用外部脚本,通过<script>
加载,如果<script>
标签数量过多,加载页面时就会发送多少个请求,所以合并脚本文件通常在性能优化时作为首要考虑。
另外脚本的位置放置也大有影响,放在<head
区域会导致浏览器无法加载其他文件。最好是恰当的将<script
标签放在</body>
之前,这样可以让页面变得更快,样式标签还是保留<head
区域。
3. 压缩脚本
压缩脚本文件,就是把脚本文件中不必要的字节,如空格和注释,统统删除,并且重写部分代码,如使用更短的变量名,从而达到压缩文件的目的。
0 0
- 提升脚本对Web应用整体性能的影响
- Ajax 对Web性能的影响分析
- Web 应用性能提升
- Log4J对应用性能的影响
- Log4J对应用性能的影响
- dex2oat对应用启动性能的影响
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- WEB Workers提升WEB前端脚本JavaScript的处理性能
- 内联脚本的位置对性能的影响
- 内联脚本的位置对性能的影响
- 也谈内联脚本的位置对性能的影响
- Web应用性能提升总结
- 摘转:发现 SOAP 编码对 Web 服务性能的影响
- SOAP 编码对 Web 服务性能的影响
- HTTP/2 对 Web 性能的影响(上)
- HTTP/2 对 Web 性能的影响(下)
- 数据库的连接数对应用系统性能的影响
- GC(Garbage Collection)对应用性能的影响
- 线性规划和约束满足问题的思考
- EasyDarwin开源音频解码项目EasyAudioDecoder:EasyPlayer Android音频解码库(第二部分,封装解码器接口)
- NumberPicker制作省市选择器/时间选择器
- Android 简易音乐动态相册(多种动画)
- 128.深入 cookie ,session
- 提升脚本对Web应用整体性能的影响
- 域名和IP的关系
- 策略模式
- noip2010T3关押罪犯
- 本地数据库的建立及增删改查,建议使用
- Qt:使用Model-View,动态的加载显示数据
- Linux字符截取命令-cut
- keyboard
- Android Volley完全解析(一),初识Volley的基本用法