1.相同点
1.表示async和defer都只能用于外部脚本文件。
2.都是异步加载脚本文件
2.不同点
1.defer在HtML解析完成后执行,async加载完立即执行,可能阻塞HTML的解析(是执行导致的,不是加载)。
2.defer延迟执行,执行的顺序不会改变;async的执行顺序与其加载速度有关,先加载完先执行。
1.相同点
1.表示async和defer都只能用于外部脚本文件。
2.都是异步加载脚本文件
2.不同点
1.defer在HtML解析完成后执行,async加载完立即执行,可能阻塞HTML的解析(是执行导致的,不是加载)。
2.defer延迟执行,执行的顺序不会改变;async的执行顺序与其加载速度有关,先加载完先执行。