script defer延迟执行脚本,不阻塞dom的解析。按照文档顺序,在DOMContentLoaded事件前执行。
script async异步执行脚本,不阻塞dom的解析。先加载完成的先执行。可能会在DOMContentLoaded前执行,也有可能在DOMContentLoaded后执行。
1.https://zh.javascript.info/script-async-defer
2.https://harttle.land/2016/05/15/stylesheet-delay-domcontentloaded.html
3.https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/script
4.https://heptaluan.github.io/2019/07/07/JavaScript/37/
5.https://developer.mozilla.org/zh-CN/docs/Web/API/Window/DOMContentLoaded_event
6.http://www.alloyteam.com/2014/03/effect-js-css-and-img-event-of-domcontentloaded/
本文探讨了script标签的async和defer属性在JavaScript中如何影响DOM加载和脚本执行顺序,重点讲解了它们与DOMContentLoaded事件的关系,帮助理解何时及如何优化页面性能。

被折叠的 条评论
为什么被折叠?



