script标签的defer和async
时间: 2023-04-30 07:02:48 浏览: 96
JS中script标签defer和async属性的区别详解
script标签的defer和async用于告诉浏览器如何加载和执行脚本。
defer属性表示脚本会在页面完全解析完毕后再执行,并且会按照在页面中出现的顺序依次执行。
async属性表示脚本可以在下载完成后立即执行,不会影响页面解析。
一般情况下建议使用async,因为它不会阻塞页面解析,但是如果脚本之间有依赖关系,那么就需要使用defer。
阅读全文