这个问题在这里已有答案:
我在 <script> 标签中使用以下内容作为jQuery链接:
<script>
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
是否有“最新”版本的链接?像下面这样的东西(不起作用):
http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js
(显然不一定是将代码链接到可能更改的库但在开发中有用的好计划 . )
这个如何?
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
我想这总是最新的版本 - 纠正我,如果我错了 .
Up until jQuery 1.11.1 ,您可以使用以下URL获取最新版本的jQuery:
http://code.jquery.com/jquery-latest.min.js - jQuery托管(缩小)
http://code.jquery.com/jquery-latest.js - jQuery托管(未压缩)
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js - Google托管(缩小版)
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js - Google托管(未压缩)
例如:
<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
http
另见:https://developers.google.com/speed/libraries/devguide
使用:
<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>
<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/
就在这里 .
http://code.jquery.com/jquery-latest.min.js
您可以通过以下任何方式使用最新版本的jQuery库 .
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2"></script>
/jquery.min.js
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
Ajax CDN公告,Microsoft Ajax CDN文档
<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>
**开发(完整版)
不要使用这个答案 . URL指向jQuery 1.11(和always will) .
上述片段的基本信用
http://code.jquery.com/jquery-latest.min.js是缩小版本,始终是最新版本 .
不是没有,但你不应该只是自动使用最新的库 . 如果他们明天发布最新的库并且它会破坏你的一些脚本,那么你就是SOL,但是如果你使用你用来开发脚本的库,你将确保它们能够工作 .
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 code site上存在这样的联系 .
请注意,当您使用谷歌的“直接”与“最新”链接时,缓存 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
http://lab.abhinayrathore.com/jquery_cdn/是一个页面,您可以在其中找到最新版本的jQuery,jQuery UI和主题谷歌和微软CDN的链接 .
此页面会自动使用CDN中的最新链接进行更新 .
Don’t Use jquery-latest.js
此文件不再更新(它将永远保存在v1.11.1上) . 此外,它具有非常短的缓存寿命(消除了使用CDN的好处),因此您最好选择一个版本的jQuery .
关于jQuery博客的更多细节:http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/
12 回答
这个如何?
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
我想这总是最新的版本 - 纠正我,如果我错了 .
Up until jQuery 1.11.1 ,您可以使用以下URL获取最新版本的jQuery:
http://code.jquery.com/jquery-latest.min.js - jQuery托管(缩小)
http://code.jquery.com/jquery-latest.js - jQuery托管(未压缩)
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js - Google托管(缩小版)
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js - Google托管(未压缩)
例如:
但是,从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
使用:
注意:上面的代码片段将坚持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/
就在这里 .
http://code.jquery.com/jquery-latest.min.js
您可以通过以下任何方式使用最新版本的jQuery库 .
/jquery.min.js
Ajax CDN公告,Microsoft Ajax CDN文档
**缩小版
**开发(完整版)
不要使用这个答案 . URL指向jQuery 1.11(和always will) .
http://code.jquery.com/jquery-latest.min.js是缩小版本,始终是最新版本 .
不是没有,但你不应该只是自动使用最新的库 . 如果他们明天发布最新的库并且它会破坏你的一些脚本,那么你就是SOL,但是如果你使用你用来开发脚本的库,你将确保它们能够工作 .
jQuery也不允许你通过SSL调用他们的最新文件,如果你想在购物车中使用jQuery等 .
例如
会给你一个安全错误 .
Google的API可让您通过SSL拨打电话:
不,没有......
但是,对于发展而言,jQuery code site上存在这样的联系 .
请注意,当您使用谷歌的“直接”与“最新”链接时,缓存 Headers 会有所不同 .
使用时http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
使用时http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
http://lab.abhinayrathore.com/jquery_cdn/是一个页面,您可以在其中找到最新版本的jQuery,jQuery UI和主题谷歌和微软CDN的链接 .
此页面会自动使用CDN中的最新链接进行更新 .
Don’t Use jquery-latest.js
此文件不再更新(它将永远保存在v1.11.1上) . 此外,它具有非常短的缓存寿命(消除了使用CDN的好处),因此您最好选择一个版本的jQuery .
关于jQuery博客的更多细节:http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/