前端性能优化-静态资源优化4-JS
1 提升 JS 文件加载性能
将 CSS 文件放在 head 里,将 JS 文件放在 body 里
2 JS 变量和函数优化
-
尽量使用 ID 选择器
-
尽量避免使用 eval
-
JS 函数尽可能保持简洁
-
使用事件节流函数
-
使用事件委托
3 JS 动画优化
-
避免添加大量 JS 动画
-
尽量使用 CSS3 动画
-
尽量使用 canvas 动画
-
合适使用 RequestAnimationFrame 代替定时器,RAF 可以在正确时间渲染,定时器无法保证回调执行时机
-
动画和绑定的事件分开,避免耦合
4 合理使用缓存
-
合理缓存 DOM 对象
-
缓存列表长度
-
使用可缓存的 Ajax
本文地址:https://www.cnblogs.com/veinyin/p/14274258.html
感谢您的阅读及指正,让我们一起进步。
欢迎联系我交流:veinyin@gmail.com
作者:yuhui_yin
博客地址:https://www.cnblogs.com/veinyin/
如转载请注明出处。
感谢您的阅读及指正,让我们一起进步。
欢迎联系我交流:veinyin@gmail.com
作者:yuhui_yin
博客地址:https://www.cnblogs.com/veinyin/
如转载请注明出处。