首先加载分两大类,一类是阻塞的,一类是非阻塞的。
阻塞的注意2点:
1.尽量将<script>放到页面底部,紧靠</body>的前面。
2.讲多个<script>打成包<script>越少速度快。
非阻塞的有三种:
1.为<script>加defer属性
2.动态创建<script>
3.用XHR对象下载代码并注入对象。
参考:高性能JavaScript
本文介绍了JavaScript文件的两种加载方式:阻塞与非阻塞,并提出了优化建议,如将脚本置于页面底部、打包合并脚本文件及使用非阻塞加载方法等。
1216





