defer和async区别和作用
时间: 2024-05-24 22:09:57 浏览: 62
async与defer的区别
defer和async都是用于异步加载脚本的属性。defer是将脚本延迟到HTML文档解析完成后再执行,而async是在脚本下载完成后立即执行,不会等待HTML文档解析完成。defer常用于需要操作DOM元素的脚本,而async常用于无需操作DOM元素的脚本,例如用于统计分析或广告等。
注意:如果需要保证多个脚本的顺序执行,使用defer会比async更为稳妥。
阅读全文