问题标签 [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.
javascript - 你从哪里包含 jQuery 库?谷歌 JSAPI?CDN?
有几种方法可以包含 jQuery 和 jQuery UI,我想知道人们在使用什么?
- 谷歌 JSAPI
- jQuery的网站
- 您自己的站点/服务器
- 另一个 CDN
我最近一直在使用 Google JSAPI,但发现设置 SSL 连接甚至只解析 google.com 都需要很长时间。我一直在为 Google 使用以下内容:
我喜欢使用 Google 的想法,因此它在访问其他网站时会被缓存并节省我们服务器的带宽,但如果它一直是网站的慢速部分,我可能会更改包含。
你用什么?你有什么问题吗?
编辑:刚刚访问了 jQuery 的网站,他们使用以下方法:
Edit2:以下是我去年如何毫无问题地包含 jQuery:
不同之处在于删除http:
. 通过删除它,您无需担心在 http 和 https 之间切换。
jquery - 从 Google 的 CDN 下载 jQuery UI CSS
我计划使用 Google 下载 UI 和 Core 的 jQuery 库。我的问题是,他们允许我为它下载 CSS 还是我必须自己托管它?
另外,如果我使用谷歌加载我应该如何加载其他插件?我可以将所有插件压缩在一起还是应该是它自己的单独文件?
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 状态如何?
jquery - 在 jqueryui ajax 选项卡中使用 Google Table
好的,这个场景有点复杂,但我会尽力解释它。
我正在使用 Google Ajax Libraries API 将 jquery 和 jqueryui 放到页面上,所以我的页面顶部看起来像这样。
如您所见,我也在使用 Google Visualizations Table API。在页面上,我有一个 jqueryui 选项卡控件,它使用 AJAX 将请求的页面加载到选项卡中。在请求的页面上,我有相同的 html 头,所以相同的 javascript。在请求的页面上有一个 google table 控件。当我在这种情况下运行页面时,选项卡显示一个空白页面。当我自己运行请求的页面(不通过 ajax 调用它)时,谷歌表格控件显示得很好。
我对 AJAX 还很陌生,所以我可能只是遗漏了一些东西。任何帮助将不胜感激。
——凯尔
编辑:有人吗?
jquery - 使用 Google 托管 jQuery 的最佳方式,但退回到我在 Google 上的托管库失败
什么是尝试在 Google(或其他 Google 托管库)加载托管 jQuery的好方法,但如果 Google 尝试失败则加载我的 jQuery 副本?
我并不是说谷歌是不稳定的。在某些情况下,谷歌副本被阻止(例如,显然在伊朗)。
我会设置一个计时器并检查 jQuery 对象吗?
两个副本都通过会有什么危险?
并不是真的在寻找“只使用谷歌”或“只使用你自己的”之类的答案。我理解这些论点。我也知道用户很可能缓存了 Google 版本。我正在考虑一般云的后备方案。
编辑:这部分添加...
由于 Google 建议使用 google.load 加载 ajax 库,并且在完成后执行回调,我想知道这是否是序列化此问题的关键。
我知道这听起来有点疯狂。我只是想弄清楚它是否可以以可靠的方式完成。
更新:jQuery 现在托管在 Microsoft 的 CDN 上。
javascript - Google Visualization API / 带注释的时间线中 Y 轴的自动重新缩放
当用户放大一系列日期时,有没有办法强制带注释的时间线图自动更改 Y 轴上的比例?
检查下面的示例,并注意 2009-10-09 的值(“价格”)大约比其他值大两个数量级。当用户放大例如 2009-10-01 -- 2009-10-08 时,Y 轴没有改变(使图表变得毫无用处)。有没有办法自动重新缩放 Y 轴,以便在本例中它的范围为 0 到 25 或更合理的值(当然,当用户缩小时返回默认值)?
示例:http: //jsbin.com/ifogo
示例代码(与上面的链接相同):
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().. 这是真的吗?
jquery - 实现从 Google AJAX 库 API 到本地 jQuery 的回退
在查找了使用 Google 的 AJAX Libraries API 而不是在本地使用 jQuery 的优缺点之后,我看到有人在一个答案(当然是在 Stack Overflow 上)中写道,可以通过以下方式解决 Google API 有时遇到的停机时间以某种方式退回到您使用的库的本地副本。
我想在我的网站上使用 Google 的 AJAX Libraries API,但我担心这种可能的停机时间,我很好奇如何实现这样的后备程序。
有没有人试过这样做?你能指点我一些完成这样壮举的代码吗?
提前致谢。
google-api - 使用 google api 库 - 需要密钥?
我对正确使用 google apis 库感到困惑。具体来说,使用 Google AJAX 库时是否需要密钥?
这行吗?:
或者这是必需的:
jquery - 从 google 的 ajax api 库中包含 Jquery 库有什么优势?
我见过很多网络程序员,包括来自 google 的 ajax api 库的 Jquery 库。除了节省“一些”空间之外,不在我们的服务器中托管这些库有什么真正的优势吗?这样做是个好习惯吗?