湖南省长沙建设厅网站,江苏自助建站平台,vi报价单,红阳建设集团网站几年前#xff0c;有经验的程序员总是让我们将很明显#xff0c;现在浏览器有了更加酷的兼容方式#xff0c;这篇文章#xff0c;俺将跟大家一起来学习script标签的async和defer新特性#xff0c;探讨script应该放在哪里更好。页面加载方式在我们讨论当浏览器加载带有获取…几年前有经验的程序员总是让我们将很明显现在浏览器有了更加酷的兼容方式这篇文章俺将跟大家一起来学习script标签的async和defer新特性探讨script应该放在哪里更好。页面加载方式在我们讨论当浏览器加载带有获取html页面(如index.html)开始解析HTML解析器遇到引用外部脚本浏览器请求脚本文件同时解析器阻塞并停止解析页面上其他的HTML一段时间后脚本被下载并随后执行解析器将继续解析HTML文档的剩余部分步骤4会导致不良的用户体验 您的网站基本上会停止加载没有任何响应直到您下载了所有脚本。如果你的脚本文件很大那么对用户体验的影响可以说是致命的。为什么会发生这种情况任何脚本都可以通过document.write()或其他DOM操作插入自己的HTML。 这意味着解析器必须等到脚本被下载并执行后才能安全地解析文档的其余部分。 毕竟脚本可能已经在文档中插入了自己的HTML。但是大多数My PageWelcome back, user