zl程序教程

您现在的位置是:首页 >  前端

当前栏目

script标签中defer和async的区别

async 区别 标签 script defer
2023-06-13 09:13:56 时间

defer

<scripte defer></scripte>

浏览器指示脚本在⽂档被解析后执⾏,存在多个scripte时,scripte被异步加载后并不会⽴刻执⾏,⽽是等待⽂档被解析完毕后执⾏。并且它是按照加载顺序执行脚本的

asynce

<scripte async></scripte>

浏览器指示脚本在文档被解析后立即执行,存在多个scripte时,下载快的先执行,这导致async属性下的脚本是乱序的,对于script有先后依赖关系的情况,并不适⽤。

<scripte></scripte>

解析到scripte,停止html解析,开始下载scripte,下载完就执行