可能重复:
在HTML标记中应该把
可能重复:
在HTML标记中应该把
<script>
标签与jQuery库引用必须放在<head>
或<body>
标签内吗?
是的,两者都可以。
将其放在其中一个标记内(特别是在末尾)可能会带来性能优势,但这是延迟JS运行时间和阻止其他内容加载而JS下载和解析的权衡。
它们放在body的末尾。
</body>
标签之前。 - Peter Mortensen最佳实践是在页面底部使用script
。这样可以减少页面渲染速度。
阅读文章Yahoo页面速度最佳实践,特别是“将脚本放在底部”一节。
</body>
标签之前。如果'script'标签位于 '</body>' 之后,则HTML验证将导致"错误:Stray start tag script"(选择*"source"选项并单击"check"*以查看HTML源代码)。 如果它位于之前,则它将被验证。 - Peter Mortensen