在处理完成之前,在</head>
标记之前编写<script defer>
比在</body>
标记之前编写<script defer>
快。
<script defer>
是HTML5中引入的属性,用于延迟脚本的执行。当浏览器解析到<script defer>
标签时,会继续解析HTML文档的同时异步下载脚本文件,并在HTML文档解析完成后按照顺序执行脚本。而且,多个<script defer>
标签的脚本会按照它们在HTML文档中的顺序依次执行。
相比之下,在</body>
标记之前编写<script defer>
会导致浏览器在下载脚本文件时阻塞HTML文档的解析和渲染,直到脚本文件下载完成并执行完毕后才会继续解析和渲染HTML文档。这可能会导致页面加载速度变慢,用户体验下降。
因此,推荐在处理完成之前,在</head>
标记之前编写<script defer>
,以提高页面加载性能和用户体验。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云