好的,所以我使用 JavaScript 已经有一段时间了,我对它并不陌生,但我的问题是关于 JavaScript 应该放在HTML 文件中的什么位置。
我一直被告知和工作的印象是,您对外部脚本文件的所有引用都应该包含在head
标记中,并且当前 HTML 文件中包含的任何脚本都应该位于文件的末尾。
现在,最近在与同事讨论时,我看到越来越多的人将脚本块放置在整个 HTML 页面中看似随机的位置,例如
<div>
<p>Foo</p>
<script type="text/javascript">
//some script
</script>
<p>Bar</p>
</div>
现在这是一个好习惯吗?我一直认为不是。如果是这样,它是否有益,因为脚本会在此时执行,但是为什么你不能等到 HTML 的其余部分被加载?