我遇到的每个教程都说要确保在标题中调用jQuery:
<script language="javascript" src="http://code.jquery.com/jquery-1.7.min.js"></script>
即使您只想在一个页面上使用它。为什么你想让jQuery坐在你的标题中并加载到你网站的每个页面上,如果你只想在一个页面上使用它?
我只是一个菜鸟。
答案 0 :(得分:4)
因为我们没有。
我自己只在标题中包含必要的脚本标记。
当然,如果每个教程都说你应该包含它,那么你就不会遇到麻烦。
答案 1 :(得分:3)
因为您可能也是这样,一旦下载它,它将被浏览器缓存,特别是当它链接到代码的CDN版本时,因为浏览器希望它已经从另一个站点缓存了。
答案 2 :(得分:1)
主要原因是为了保证在完全加载之前可能启动文档的任何javascript函数以及依赖于jQuery的函数都可以毫无问题地执行。
如果你确定页面不是这种情况,你可以在页面底部完美地包含jQuery。实际上,它可能会缩短页面的加载时间,这适用于任何JavaScript库。
答案 3 :(得分:0)
将jQuery添加到标头与将jQuery添加到所有页面的标头不同。您只能为单个页面添加jQuery到标头。这取决于您的实施。
答案 4 :(得分:0)
出于性能原因,应将尽可能多的脚本元素移动到页面的底部。这是standard practice并且已经有一段时间了。
答案 5 :(得分:-1)