首页 文章

是否有链接到Google API上的“最新”jQuery库? [重复]

提问于
浏览
765

这个问题在这里已有答案:

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

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

是否有“最新”版本的链接?像下面这样的东西(不起作用):

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

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

12 回答

  • 34

    这个如何?

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

    我想这总是最新的版本 - 纠正我,如果我错了 .

  • 991

    Up until jQuery 1.11.1 ,您可以使用以下URL获取最新版本的jQuery:

    例如:

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

    但是,从jQuery 1.11.1开始,jQuery和Google都停止更新这些URL;它们将永远固定在1.11.1 . 没有支持的替代URL可供使用 . 有关为何会出现此情况的说明,请参阅此博客文章; Don't use jquery-latest.js .

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

    另见:https://developers.google.com/speed/libraries/devguide

  • 59

    使用:

    <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/

  • 4
  • 6

    您可以通过以下任何方式使用最新版本的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>
    

    **开发(完整版)

  • 7

    不要使用这个答案 . URL指向jQuery 1.11(和always will) .

    上述片段的基本信用

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

  • 5

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

  • 92

    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>
    
  • 30

    不,没有......

    但是,对于发展而言,jQuery code site上存在这样的联系 .

  • 18

    请注意,当您使用谷歌的“直接”与“最新”链接时,缓存 Headers 会有所不同 .

    使用时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
    
  • 1

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

    此页面会自动使用CDN中的最新链接进行更新 .

  • -1

    Don’t Use jquery-latest.js

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

    关于jQuery博客的更多细节:http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

相关问题