有没有链接到谷歌API“最新”的jQuery库?

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

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

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

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

(显然不一定是一个很好的计划,将你的代码连接到潜在的变化的库,但是在开发中很有用。)

直到jQuery 1.11.1 ,您可以使用以下URL来获取最新版本的jQuery:

例如:

 <script src="jquery-1.11.1.min.js" type="text/javascript"></script> 

不过,既然jQuery 1.11.1,jQuery和Google都停止更新这些URL; 他们将永远固定在1.11.1。 没有支持的替代URL可供使用。 有关这种情况的解释,请参阅此博客post; 不要使用jquery-latest.js 。

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

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

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

对于上面的片段,学分为基本

jquery-1.11.1.min.js是缩小版本,始终是最新的。;

请注意,当您使用google的“直接”与“最新”链接时,caching标题是不同的。

使用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 

不要使用jquery-latest.js

该文件不再更新(它将永远在v1.11.1)。 此外,它有一个非常短的caching寿命,(消除使用CDN的好处),所以你最好select一个版本的jQuery。

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

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

使用:

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

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

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

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

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> 

不,没有..

但是,为了发展,在jQuery代码网站上有这样的链接。

就在这里。

jquery-1.11.1.min.js

这个如何?

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

我认为这总是最新的版本 – 如果我错了,请纠正我。

http://lab.abhinayrathore.com/jquery_cdn/是一个页面,您可以在这里find最新版本的jQuery,; jQuery UI和Themes for Google和Microsoft CDN的链接。

本页面自动更新CDN的最新链接。

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

    **开发(完整)版本