js脚本的 defer 和 async 的区别

时间:2024-02-17 18:38:43
  • 当浏览器遇到带有 defer 属性的 <script> 标签时,它会继续解析 HTML 页面,同时并行下载 defer 脚本。
  • 但是,脚本的执行会被推迟到页面解析完毕(DOMContentLoaded 事件触发之前),即使脚本在下载过程中已经准备就绪。
  • 多个 defer 脚本按照它们在文档中出现的顺序依次执行。
  • 相关文章