相关疑难解决方法(0)

使用谷歌托管的jQuery的最佳方式,但回到我在谷歌上的托管库失败

尝试在Google(或其他Google托管的lib)上加载托管jQuery的好方法,但如果Google尝试失败,请加载我的jQuery副本?

我不是说谷歌是片状的.有些情况下谷歌副本被封锁(例如在伊朗).

我会设置一个计时器并检查jQuery对象吗?

这两份副本的危险是什么?

并不是真的在寻找"只使用谷歌"或"只使用自己的"等答案.我理解这些论点.我也理解用户可能会缓存Google版本.我正在考虑一般的云回退.


编辑:这部分补充......

由于Google建议使用google.load加载ajax库,并在完成后执行回调,我想知道这是否是序列化此问题的关键.

我知道这听起来有点疯狂.我只想弄清楚它是否可以以可靠的方式完成.


更新:jQuery现在托管在微软的CDN上.

http://www.asp.net/ajax/cdn/

jquery cdn google-ajax-libraries

1012
推荐指数
10
解决办法
15万
查看次数

55
推荐指数
3
解决办法
3万
查看次数

包含两个不同调用的脚本的原因是什么?

我使用HTML5样板,并在HTML页面中声明了两次jQuery,如下所示:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js"><\/script>')</script>
Run Code Online (Sandbox Code Playgroud)

这种方式包含JavaScript文件背后的原因是什么?

似乎唯一的原因是从本地服务器加载jQuery库,如果它无法通过谷歌CDN访问.

html javascript jquery

8
推荐指数
1
解决办法
249
查看次数

标签 统计

cdn ×2

jquery ×2

google-ajax-libraries ×1

html ×1

javascript ×1