我应该这样做吗?
https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js
要么
http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js
当我包括使用谷歌的CDN jQuery的?
都不是。 使用:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
这将使用您的网页请求的任何协议。
在这里看到我的参考。
你应该使用这个而不是链接到你的服务器上的这个文件的副本。 它可以节省你的带宽,因为你不需要把这个文件提供给你的用户(它加起来)。 它使用户的体验更好,因为他们不必花费500毫秒的时间来下载文件。 最有可能的是,您的用户将访问另一个引用Google API的网页,并将cachingjQuery。 如果他们没有,他们会从接近他们的位置服务器拉文件,最大限度减less往返时间。
不要让任何人相信,这不是正确的做法。
您应该使用与您的页面访问相同的协议。
在我看来只是下载到您的服务器,并从那里使用它。
除了真正的高负载网站,我没有看到使用第三方服务器的好处。
(很多人反正。)