我打算使用Google来下载用于UI和Core的jQuery库。 我的问题是,他们允许我下载CSS,还是应该自己托pipe? 另外,如果我使用谷歌加载,我应该如何加载其他插件? 我可以压缩所有插件在一起,还是应该是它自己的单独的文件?
有几种方法可以包括jQuery和jQuery UI,我想知道人们在使用什么? Google JSAPI jQuery的网站 你自己的网站/服务器 另一个CDN 我最近一直在使用Google JSAPI,但发现设置SSL连接需要很长时间,甚至只能解决google.com。 我一直在使用Google的以下内容: <script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script> 我喜欢使用Google的想法,以便在访问其他网站时caching,并节省我们服务器的带宽,但是如果它一直是网站的缓慢部分,我可能会更改包含。 你用什么? 你有什么问题吗? 编辑:刚刚访问jQuery的网站,他们使用以下方法: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> Edit2:以下是我在去年包括jQuery没有任何问题: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 不同的是删除http: 通过删除这个,你不需要担心在http和https之间切换。
尝试在Google (或其他Google托pipe库)上加载托pipejQuery的好方法是什么,但如果Google尝试失败,则加载我的jQuery副本? 我不是说谷歌是片状的。 有些情况下,谷歌的副本被阻止(例如在伊朗显然)。 我会设置一个计时器并检查jQuery对象吗? 这两份复印件的危险是什么? 没有真正寻找像“只使用Google的”或“只使用自己的”的答案。 我理解这些论点。 我也明白,用户可能已经caching了Google版本。 一般来说,我正在考虑云端的回退。 编辑:这部分添加… 由于Googlebuild议使用google.load加载ajax库,并且在完成时执行callback,所以我想知道这是否是序列化这个问题的关键。 我知道这听起来有点疯狂。 我只是想弄清楚是否可以做到可靠。 更新:现在托pipe在微软CDN上的jQuery。 http://www.asp.net/ajax/cdn/