是否有指向Google 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

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

前端小胖JinJin2020/03/10 22:18:07

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

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

神奇Harry2020/03/10 22:18:07
逆天A前端2020/03/10 22:18:07

这个如何?

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

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

JimLEYHarry2020/03/10 22:18:07

不,没有

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

Mandy猴子2020/03/10 22:18:07

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

    ** Development (Full) version

西门路易2020/03/10 22:18:07

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>
米亚番长2020/03/10 22:18:07

请注意,当您使用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
宝儿Sam2020/03/10 22:18:07

直到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

西门飞云2020/03/10 22:18:07

不要使用jquery-latest.js

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

有关jQuery博客的更多详细信息:http : //blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

L路易2020/03/10 22:18:07

采用:

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

2020/03/10 22:18:07

并非没有,但您不应该只是自动使用最新的库。如果他们明天发布最新的库并且破坏了某些脚本,那么您就是SOL,但是如果您使用用于开发脚本的库,则将确保它们可以工作。

神奇Eva2020/03/10 22:18:07

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

以上代码片段可归功于Basic

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