shenchao890216 / shenchao890216.github.io

0 stars 0 forks source link

async和defer之间的差异 | SCRDCOOL #13

Open shenchao890216 opened 2 years ago

shenchao890216 commented 2 years ago

https://blog.scrdcool.com/2019/09/20/async-defer/

没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行 有 defer,加载后续文档元素的过程将和 script.js 的加载并行进行(异步),但是 script.js 的执行要在所有元素解析完成之后,DOMContentLoaded 事件触发之前完成 有 async,