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/