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

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

其他回答

Use:

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

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

此页面会自动更新CDN中的最新链接。

没有。。

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

不要使用jquery-latest.js

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

jQuery博客的更多详情:http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

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

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