js 异步加载的方法
1.async
<script src='test.js' async ></script>
注意:1.该属性仅适用于外部脚本(使用src属性事)
2.不能保证脚本按顺序执行
3.html5属性,IE6~IE8 不支持该属性
2. defer
<script defer > alert(1) </script>
3. 动态创建script
<script> (function(){ let s = document.createElement('script'); s.src='test.js'; let h = document.getElementsByTagName('head')[0]; h.appendChild(s); })() </script>