目录
表格比较
图片示意
归纳总结


script标签,属性defer和async的区别。
表格比较
defer
与async
仅在使用外部脚本时有效
属性 |
作用 |
无属性 |
我们正常使用不添加任何属性时,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。 |
|
|
defer |
使用defer时,加载后续文档元素的过程将和 script.js 的加载并行进行(异步),但是 script.js 的执行要在所有元素解析完成之后,DOMContentLoaded 事件触发之前完成&# |