答:相同点:只适用于外联脚本,这一点和defer一致,也就是script标签要有src属性。
不同点:async和defer的执行时机不同,async是在加载完后立即执行,执行的过程仍会阻塞后续html的解析。defer是在html解析完,DomCOntentLoaded 和load之前之前执行
参考文献:https://blog.csdn.net/qq_44621394/article/details/126545273
DOMContentLoaded与load的区别、触发时机
答:当初始的 HTML 文档被完全加载和解析完成之后,DOMContentLoaded 事件被触发,而无需等待样式表、图像和子框架的完成加载。DOMContentLoaded 在 HTML 文档本解析之后触发,而 load 是在 HTML 所有相关资源被加载完成后触发
参考文献:https://blog.csdn.net/qq_34629352/article/details/106186930
标签:load,defer,区别,HTML,DOMContentLoaded,async,加载 From: https://www.cnblogs.com/zw100655/p/17124079.html