script标签中的defer和async之间存在什么区别?
defer:
浏览器指示脚本在文档被解析后执行,script
被异步加载后并不会立即执行,而是等待文档被解析后执行。
async:
同样是异步加载脚本,区别是脚本加载完毕之后立即执行,这导致async
属性下的脚本是乱序的,对于script
有先后依赖关系的情况,并不适用。
script标签中defer和async的区别?
最新推荐文章于 2024-02-21 09:36:16 发布
script标签中的defer和async之间存在什么区别?
defer:
浏览器指示脚本在文档被解析后执行,script
被异步加载后并不会立即执行,而是等待文档被解析后执行。
async:
同样是异步加载脚本,区别是脚本加载完毕之后立即执行,这导致async
属性下的脚本是乱序的,对于script
有先后依赖关系的情况,并不适用。