【发布时间】:2012-10-15 18:41:22
【问题描述】:
我一直觉得还是放在head里比较好(可能是因为先加载在head里,而且还把head里的所有脚本分组方便阅读),但是我在网上找了几个例子(@987654322 @documentation、ASP.NET MVC4 等)其中的 script 标签引用了 jQuery () 被插入到正文中:
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<h1>Hello, World!</h1>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
最佳做法是什么?
【问题讨论】:
-
您通常将它们放在结束 body-tag 之前,因此页面可以在执行多个 .js 文件请求之前开始加载图像和其他 HTML。
-
这两种方法各有利弊。页面加载的最佳选择是将其放在底部,但这可能会使某些结构变得非常困难,例如围绕服务器端代码构建的应用程序为每个页面返回相同的页脚和页眉,每个页面都有它自己定义的js。
标签: jquery html head document-body