script标签中的 defer和async属性

52 阅读1分钟

script标签中的 defer和async属性

相同点

异步加载外部的js,都不会阻塞页面的解析

不同点

1、defer加载完也不会立即执行,会等到所有文件解析完,DOMContentLoaded执行前执行,async加载完会立刻执行 2、多个defer按照加载顺序执行,多个async执行顺序不一定