05:异步加载 JS 的方法
2022-05-09 本文已影响0人
小小前端搬运工
defer:只支持 IE 如果您的脚本不会改变文档的内容,可将 defer 属性加入到 <script>
标签中,以便加快处理文档的速度。因为浏览器知道它将能够安全地读取文档的剩余部分而不用执行脚本,它将推迟对脚本的解释,直到文档已经显示给用户为止。
async,HTML5 属性仅适用于外部脚本,并且如果在 IE 中,同时存在 defer 和 async,那么 defer 的优先级比较高,脚本将在页面完成时执行。
创建 script 标签,插入到 DOM 中