将<script>放在页面的最后面,因为JS是同步加载的,若出现网络不佳,不能加载导致页面无法渲染,可采用异步加载
js优化之异步加载:(sea.js是JS模块化的轻量级框架)
1)功能模块化,按需取用,代码更易于维护,将各个js效果代码分成一个小文件
(如果页面不是很多,可针对不同页面,将所需的js压缩成一个文件加载,减少请求)
2)能让一些次要的JS模块在页面加载结束后再动态加载,那么页面的渲染将会更为顺畅。
异步加载JS会增加http连接数量,给服务器带来负荷,可以使用本地缓存以及CDN等技术优化
js优化之小站:
一是按需载入。如果全站的 js 都一样,那么打成一个大 js 就很好的减少了 HTTP 的请求数;
文章作者:&杰~J a392032703@qq.com(392032703)
评论