gpt4 book ai didi

javascript - 是否有必要将 <script> 标记放入 中?

转载 作者:行者123 更新时间:2023-11-30 15:25:26 24 4
gpt4 key购买 nike

我在一些第三方提供商(例如 adsense)的文档中读到他们的脚本必须放在 <head> 中。 .

对于 async脚本我很确定这是不正确的,因为异步标志不能保证脚本何时执行。但我也对非异步脚本很好奇。说脚本标记必须放在<head>中有意义吗? ?

(假设页面中没有任何代码依赖于已加载的某些脚本)。

需要说明的是,我的问题不是“这是个好主意吗”或“性能优势是什么”。

它更像是:“从技术上讲,脚本可能无法运行,因为它不在 <head> 中吗?”

谢谢!

最佳答案

A <script></script><head>标记将停止解析 DOM,直到脚本加载完毕。将解析 DOM 之前需要加载的脚本放在这里。不要在此处放置任何不必要的脚本,因为它会阻止 DOM 解析。这会导致页面加载缓慢。

参见:https://stackoverflow.com/a/24070373/47589

关于javascript - 是否有必要将 &lt;script&gt; 标记放入 <head> 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43060944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com