HTTP或HTTPS包括从谷歌API的jQuery

我应该这样做吗?

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往返时间。

不要让任何人相信,这不是正确的做法。

您应该使用与您的页面访问相同的协议。

在我看来只是下载到您的服务器,并从那里使用它。

除了真正的高负载网站,我没有看到使用第三方服务器的好处。

(很多人反正。)