在 </body> 标签之前和 </html> 标签之前包含 JavaScript 有什么区别吗?

Cod*_*ody 4 html javascript optimization

可能的重复:
将 <script> 标签放在 </body> 标签之后是错误的吗?

//scripts
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

或者

</body>
//scripts
</html>
Run Code Online (Sandbox Code Playgroud)

我知道这是一个愚蠢的问题,但这两种方法之间有什么区别。我读过书要在</body>标签之前做,但实际上我看到人们在</html>标签之前做。我的直觉和目前的调查结果表明,我认为这无关紧要,但由于我是 Web 开发的新手,我总是第二次猜测我的工作,因为可能有一些我不知道的事情。

Mat*_*ics 5

注释是正确的:<script>headbody不是有效的 HTML 之外。

这是相关的规范

内容模型

A head element followed by a body element.
Run Code Online (Sandbox Code Playgroud)

  • @jfrej 我责怪帽子。 (2认同)