801

我在<script>标签中使用以下 jQuery 链接:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

是否有“最新”版本的链接?类似于以下内容(不起作用):

http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js

(显然,将您的代码链接到可能更改的库但在开发中有用的计划不一定是一个很好的计划。)

4

12 回答 12

1019

在 jQuery 1.11.1 之前,您可以使用以下 URL 来获取最新版本的 jQuery:

例如:

<script src="https://code.jquery.com/jquery-latest.min.js"></script>

然而,从 jQuery 1.11.1 开始,jQuery 和 Google 都停止了更新这些 URL;它们将永远固定在 1.11.1。没有支持的备用 URL 可供使用。有关为什么会这样的解释,请参阅此博客文章;不要使用 jquery-latest.js

两个主机都支持https以及http,因此可以根据需要更改协议(或使用协议相对 URI

另请参阅:https ://developers.google.com/speed/libraries/devguide

于 2009-01-14T00:16:33.953 回答
94

不要使用这个答案。URL 指向 jQuery 1.11(并且总是会)。

以上代码段的基本功劳

http://code.jquery.com/jquery-latest.min.js是缩小版,始终保持最新。

于 2010-10-30T16:58:43.613 回答
60

请注意,当您使用来自谷歌的“直接”和“最新”链接时,缓存标头是不同的。

使用http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js时

Cache-Control: public, max-age=31536000

使用http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js时

Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate
于 2009-05-11T12:07:58.587 回答
36

不要使用 jquery-latest.js

此文件不再更新(它将永远在 v1.11.1 上)。此外,它的缓存寿命很短,(消除了使用 CDN 的好处),因此您最好选择 jQuery 版本。

有关 jQuery 博客的更多详细信息:http: //blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

于 2014-07-17T11:57:09.293 回答
31

并非没有,但您不应该只是自动使用最新的库。如果他们明天发布最新的库并且它破坏了您的一些脚本,那么您就是SOL,但是如果您使用用于开发脚本的库,您将确保它们能够正常工作。

于 2010-10-30T17:04:39.557 回答
18

采用:

<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">
//<![CDATA[
    google.load("jquery", "1");
    //google.load("jqueryui", "1");
    //google.load("swfobject", "1");
//]]>
</script>

注意:以上代码段将坚持 1.7.1 或 1.11.1。

我对生产的建议是对 CDN jQuery 版本进行硬编码:<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

您可以在这里找到最新的 Google CDN 库: https ://developers.google.com/speed/libraries/

或者使用 jQuery CDN: https ://code.jquery.com/

于 2011-02-02T09:23:00.083 回答
7

jQuery 也不允许您通过 SSL 调用他们的最新文件,如果您想在购物车等中使用 jQuery,这是一个考虑因素。

例如

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

会给你一个安全错误。

Google 的 API 将允许您通过 SSL 调用:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1.7");
</script>
于 2012-01-31T12:07:44.437 回答
6

就在这里。

http://code.jquery.com/jquery-latest.min.js

于 2010-12-17T21:41:55.697 回答
5

不,没有。。

但是,对于开发, jQuery 代码站点上有这样的链接。

于 2009-01-14T01:17:10.773 回答
4

这个如何?

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

我认为这始终是最新版本 - 如果我错了,请纠正我。

于 2012-09-19T07:52:06.913 回答
1

http://lab.abhinayrathore.com/jquery_cdn/是一个页面,您可以在其中找到最新版本的 jQuery、jQuery UI和 Google 和 Microsoft CDN主题的链接。

此页面使用来自 CDN 的最新链接自动更新。

于 2012-05-14T15:53:24.680 回答
-1

您可以通过以下任何方式使用最新版本的 jQuery 库。

  • Google Ajax API CDN(也支持通过 HTTPS 的 SSL)

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2"></script>
    

    /jquery.min.js

  • Microsoft CDN(也支持通过 HTTPS 的 SSL)

    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
    

    Ajax CDN 公告,Microsoft Ajax CDN 文档

  • jQuery CDN(通过 Media Temple)

     <script type="text/javascript" src=" http://code.jquery.com/jquery-1.7.2.min.js"></script>
    

    ** 缩小版

     <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
    

    ** 开发(完整)版本

于 2012-06-02T05:46:09.263 回答