我已经阅读了几种在 HTML 文档中嵌入 Javascript 的方法。首先,在头部:
<head>
...
<script src="abc.js"></script>
</head>
其次,在文档正文的末尾:
<body>
<!-- content -->
<script src="abc.js"></script>
</body>
第一种方式更美观,但第二种方式确保加载 DOM 中的所有项目。我使用 HTML5(但可能没关系)
哪种方式更好,为什么?
我已经阅读了几种在 HTML 文档中嵌入 Javascript 的方法。首先,在头部:
<head>
...
<script src="abc.js"></script>
</head>
其次,在文档正文的末尾:
<body>
<!-- content -->
<script src="abc.js"></script>
</body>
第一种方式更美观,但第二种方式确保加载 DOM 中的所有项目。我使用 HTML5(但可能没关系)
哪种方式更好,为什么?
这取决于您何时需要脚本中的功能。在页面加载之前或其他。如果您的示例中的第二个无关紧要,则更好,更安全,因为它允许加载页面内容。脚本中的错误可能会阻止这种情况发生在正文之前。
如果它只是一个在页面加载时不应该运行的函数库,您可以安全地将其放在头部。否则,您需要abc.js
用window.onload
or将代码包装起来$(document).ready();
,然后将其嵌入头部
如果您需要页面完全加载,很大程度上取决于您何时需要执行脚本。您可以将其放在头部,然后使用该onload
事件执行一个函数。