[英]Why do we place jQuery in the header?
我遇到的每个教程都说以确保您在标题中调用jQuery:
<script language="javascript" src="http://code.jquery.com/jquery-1.7.min.js"></script>
即使您只想在一页上使用它。 如果只想在一个页面上使用jQuery,为什么要让它放在标题中并加载到网站的每一页上?
我是菜鸟,所以问一下。
因为我们没有。
我本人仅在标题中包含必要的脚本标签。
当然,如果每个教程都说您应该包括它,那么您就不会遇到麻烦。
因为您也可能会下载它,所以一旦下载它,它就会被浏览器缓存,尤其是当它链接到CDN版本的代码时,因为希望浏览器已经从另一个站点缓存了它。
主要原因是要保证在完全加载之前可能在文档上启动的并且依赖jQuery的所有javascript函数都可以正常执行。
如果确定页面不是这种情况,则可以在页面底部完美地包含jQuery。 实际上,它可以改善页面的加载时间,这适用于所有javascript库。
将jQuery添加到标题与将jQuery添加到所有页面的标题不同。 您只能将jQuery添加到单个页面的标题中。 这取决于您的实现。
出于性能原因,应将尽可能多的脚本元素移到页面底部 。 这是标准做法 ,已经存在了一段时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.