当在超文本标记语言文档中嵌入JavaScript时,放置<script>
标签和包含的JavaScript的合适位置在哪里?我似乎记得你不应该将这些放在<head>
部分,但是放置在<body>
部分的开头也很糟糕,因为JavaScript必须在页面完全呈现之前被解析(或类似的东西)。这似乎让<body>
部分的结束成为<script>
标签的逻辑位置。
那么,是是放置<script>
标签的正确位置吗?
(这个问题参考了这个问题,其中建议JavaScript函数调用应该从<a>
标签移动到<script>
标签。我专门使用jQuery,但更一般的答案也合适。)