最佳做法是什么?
我是否在服务器上下载了jquery文件并使用它?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
答案 0 :(得分:3)
我更愿意提供谷歌的路径。如需更详细的解答,您可以here
google api服务器遍布全球,而不是我的单一服务器位置:更紧密的服务器通常意味着访问者的响应时间更快。
许多人选择在Google上托管JQuery,因此当访问者访问我的网站时,他们可能已经在其本地缓存中安装了JQuery脚本。预先缓存的内容通常意味着访问者的加载时间更短。
答案 1 :(得分:1)
最好包含Google链接。
但是如果出于某种原因你将在没有互联网访问权限的机器上开发,你应该在你的服务器上下载它。
答案 2 :(得分:1)
如果你在当地工作
download a copy and use it.
如果在服务器上那么
take a cdn link
背后的原因,它更快地处理页面。
答案 3 :(得分:1)
让Google主持jQuery的优点:
让Google为您提供主机jQuery:
至于Stack Overflow本身,尽管存在各种缺点,但他们确实使用了Google的服务。
答案 4 :(得分:0)
将jQuery下载到您的服务器。它如何帮助:
可以脱机工作。
文件加载速度更快。
答案 5 :(得分:0)
根据他和包括我.. :) ..我会去1选项....包括googleapi网址...
http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/
答案 6 :(得分:0)
我认为最好的做法是在CDN出现故障时进行备用:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
// Fallback
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.8.3.js"%3E%3C/script%3E'))</script>
来自HTML5 Boilerplate。