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>