问题标签 [google-ajax-libraries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
280636 浏览

javascript - 你从哪里包含 jQuery 库?谷歌 JSAPI?CDN?

有几种方法可以包含 jQuery 和 jQuery UI,我想知道人们在使用什么?

  • 谷歌 JSAPI
  • jQuery的网站
  • 您自己的站点/服务器
  • 另一个 CDN

我最近一直在使用 Google JSAPI,但发现设置 SSL 连接甚至只解析 google.com 都需要很长时间。我一直在为 Google 使用以下内容:

我喜欢使用 Google 的想法,因此它在访问其他网站时会被缓存并节省我们服务器的带宽,但如果它一直是网站的慢速部分,我可能会更改包含。

你用什么?你有什么问题吗?

编辑:刚刚访问了 jQuery 的网站,他们使用以下方法:

Edit2:以下是我去年如何毫无问题地包含 jQuery:

不同之处在于删除http:. 通过删除它,您无需担心在 http 和 https 之间切换。

0 投票
6 回答
251043 浏览

jquery - 从 Google 的 CDN 下载 jQuery UI CSS

我计划使用 Google 下载 UI 和 Core 的 jQuery 库。我的问题是,他们允许我为它下载 CSS 还是我必须自己托管它?

另外,如果我使用谷歌加载我应该如何加载其他插件?我可以将所有插件压缩在一起还是应该是它自己的单独文件?

0 投票
4 回答
9195 浏览

javascript - 使用 Google AJAX 库 API 时将 jQuery 注入页面失败

我想使用 Google AJAX Libraries API 将 jQuery 注入页面,我想出了以下解决方案:

http://my-domain.com/inject-jquery.js

然后该脚本将包含在单独域的页面中:

http://some-other-domain.com/page.html

在 Firefox 3 中,我收到以下错误:

该错误似乎特定于 Google AJAX Libraries API,因为我看到其他人使用 jQuery 小书签将 jQuery 注入当前页面。我的问题:

  • 有没有一种方法可以将 Google AJAX 库 API / jQuery 注入页面而不管 onload/onready 状态如何?
0 投票
1 回答
1672 浏览

jquery - 在 jqueryui ajax 选项卡中使用 Google Table

好的,这个场景有点复杂,但我会尽力解释它。

我正在使用 Google Ajax Libraries API 将 jquery 和 jqueryui 放到页面上,所以我的页面顶部看起来像这样。

如您所见,我也在使用 Google Visualizations Table API。在页面上,我有一个 jqueryui 选项卡控件,它使用 AJAX 将请求的页面加载到选项卡中。在请求的页面上,我有相同的 html 头,所以相同的 javascript。在请求的页面上有一个 google table 控件。当我在这种情况下运行页面时,选项卡显示一个空白页面。当我自己运行请求的页面(不通过 ajax 调用它)时,谷歌表格控件显示得很好。

我对 AJAX 还很陌生,所以我可能只是遗漏了一些东西。任何帮助将不胜感激。

——凯尔

编辑:有人吗?

0 投票
23 回答
163089 浏览

jquery - 使用 Google 托管 jQuery 的最佳方式,但退回到我在 Google 上的托管库失败

什么是尝试在 Google(或其他 Google 托管库)加载托管 jQuery的好方法,但如果 Google 尝试失败则加载我的 jQuery 副本?

我并不是说谷歌是不稳定的。在某些情况下,谷歌副本被阻止(例如,显然在伊朗)。

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

两个副本都通过会有什么危险?

并不是真的在寻找“只使用谷歌”或“只使用你自己的”之类的答案。我理解这些论点。我也知道用户很可能缓存了 Google 版本。我正在考虑一般云的后备方案。


编辑:这部分添加...

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

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


更新:jQuery 现在托管在 Microsoft 的 CDN 上。

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

0 投票
1 回答
2167 浏览

javascript - Google Visualization API / 带注释的时间线中 Y 轴的自动重新缩放

当用户放大一系列日期时,有没有办法强制带注释的时间线图自动更改 Y 轴上的比例?

检查下面的示例,并注意 2009-10-09 的值(“价格”)大约比其他值大两个数量级。当用户放大例如 2009-10-01 -- 2009-10-08 时,Y 轴没有改变(使图表变得毫无用处)。有没有办法自动重新缩放 Y 轴,以便在本例中它的范围为 0 到 25 或更合理的值(当然,当用户缩小时返回默认值)?

示例:http: //jsbin.com/ifogo

示例代码(与上面的链接相同):

0 投票
1 回答
19617 浏览

jquery - 用于 jQuery 的 Google AJAX 库 CDN

我有一个需要 SWFObject、jQuery 和 Google Maps API 的页面。我认为我可以利用使用的好处:

但现在我在某处读到(http://encosia.com/2008/12/10/3-reasons-why-you-should-let-google-host-jquery-for-you/)我需要使用

而不是 $(document).ready().. 这是真的吗?

0 投票
1 回答
2116 浏览

jquery - 实现从 Google AJAX 库 API 到本地 jQuery 的回退

在查找了使用 Google 的 AJAX Libraries API 而不是在本地使用 jQuery 的优缺点之后,我看到有人在一个答案(当然是在 Stack Overflow 上)中写道,可以通过以下方式解决 Google API 有时遇到的停机时间以某种方式退回到您使用的库的本地副本。

我想在我的网站上使用 Google 的 AJAX Libraries API,但我担心这种可能的停机时间,我很好奇如何实现这样的后备程序。

有没有人试过这样做?你能指点我一些完成这样壮举的代码吗?

提前致谢。

0 投票
1 回答
216 浏览

google-api - 使用 google api 库 - 需要密钥?

我对正确使用 google apis 库感到困惑。具体来说,使用 Google AJAX 库时是否需要密钥?

这行吗?:

或者这是必需的:

0 投票
4 回答
1583 浏览

jquery - 从 google 的 ajax api 库中包含 Jquery 库有什么优势?

可能重复:
为什么我应该为 jQuery 使用 Google 的 CDN?

我见过很多网络程序员,包括来自 google 的 ajax api 库的 Jquery 库。除了节省“一些”空间之外,不在我们的服务器中托管这些库有什么真正的优势吗?这样做是个好习惯吗?