将JavaScript嵌入HTML文档中时,在哪里放置<script>
标签和包含的JavaScript 的正确位置?我似乎记得您不应该将它们放在本<head>
节中,但是放在本节的开头也<body>
很不好,因为必须在完全呈现页面(或类似的东西)之前解析JavaScript。这似乎将本节的末尾<body>
作为<script>
标记的逻辑位置。
所以,在这里是把正确的地方<script>
标记?
(此问题引用了这个问题,在该问题中建议将JavaScript函数调用从<a>
标签移动到<script>
标签。我专门使用jQuery,但更通用的答案也是合适的。)
您可以将脚本放在需要的地方,一个脚本并不比另一种方法更好。
情况如下:
页面是线性加载的,“自上而下”,因此,如果将脚本放在头部,可以确保它在所有内容之前都开始加载,现在,如果将其放入与代码混合的正文中,则可能导致页面加载难看。
识别好习惯并不取决于在哪里。
为了支持您,我将提及以下内容:
您可以放置:
并且页面将线性加载
页面与其他内容异步加载
该页面的内容将在加载完成之前和之后加载
好的做法是,什么时候实施?
我希望我能有所帮助,任何事情都可以回答我这个问题。