script元素
script元素主要的属性
async
:可选,表示立即下载脚本(异步),但是不影响页面的其他操作,只对引入外部脚本文件有效defer
:可选,表示脚本延时到文档完全被解析和显示后再执行,相当于告诉浏览器立即下载,延时执行。只对引入的外部脚本文件有效src
:表示包含要要执行的外部文件
注意
1.当有多个脚本设置了defer
属性的时候,脚本延时执行仍然按照脚本引入的先后顺序执行
2.当有多个脚本设置了async
属性的时候,脚本的执行顺序不一定按照脚本引入的先后顺序执行
<script src = "XXX.js" defer = "defer" ></script>
<script src = "XXX.js" async ></script>