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

2020/09/20 20:31 · javascript ·  · 0评论

我在<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="https://code.jquery.com/jquery-latest.min.js"></script>

但是,自jQuery 1.11.1起,jQuery和Google都停止更新这些URL。它们将永远固定在1.11.1。没有支持的备用URL。有关这种情况的解释,请参见此博客文章。不要使用jquery-latest.js

这两台主机都支持httpshttp,因此请根据需要更改协议(或使用协议相对URI

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

请勿使用此答案。该URL指向jQuery 1.11(并将始终指向)。

上面的代码可归功于Basic

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

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

使用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上)。此外,它的缓存寿命非常短((消除了使用CDN的好处)),因此最好选择一个版本的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。

我的生产建议是对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/

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>

就在这里。

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

不,没有。

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

这个如何?

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

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

http://lab.abhinayrathore.com/jquery_cdn/是一个页面,您可以在其中找到指向最新版本的jQuery,jQuery UI和适用于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>

    **开发(完整版)

本文地址:http://javascript.askforanswer.com/shifouyouzhixianggoogle-apishangzuixin-jquerykudelianjiezhongfu.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!