jquery ui - 如何使用谷歌 CDN [重复]

Posted

技术标签:

【中文标题】jquery ui - 如何使用谷歌 CDN [重复]【英文标题】:jquery ui - how to use google CDN [duplicate] 【发布时间】:2011-07-09 13:33:24 【问题描述】:

我想为 jQuery 和 jQuery UI 使用 Google CDN..

我将这里的答案用于 jQuery。 Best way to use Google's hosted jQuery, but fall back to my hosted library on Google fail

但我不明白这一点:

if (typeof jQuery == 'undefined')

那么我该如何为 jQuery UI 做呢? 另外,这是否适用于自定义 jQuery UI 主题,因为这也会生成自定义 js 文件?

【问题讨论】:

【参考方案1】:

这是列表,只需更改为您需要的版本即可。

https://developers.google.com/speed/libraries/devguide#jquery-ui

【讨论】:

【参考方案2】:

您可以拨打电话

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" /> 
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script>

您还可以通过更改主题名称链接到其他 Ui 主题。在这种情况下,将名称基础更改为任何其他主题名称/base/jquery-ui.css 到任何其他主题。

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" />

查看 jQuery UI 博客以获取所有 CDN 链接的链接 http://blog.jqueryui.com/

如果您担心 Google CDN 失败或出现故障,您可以在 CDN 离线时回退到本地副本(此示例已嵌入 html5 Boilerplate 等模板):

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="js/libs/jquery-1.7.1.min.js"></script>')
</script>

【讨论】:

您也可以从 Microsoft 的 CDN 获取您的 jQuery。请参阅上面的 jQuery 博客链接以访问这些链接。另请阅读 3 为什么您应该从 Google 而不是本地主机 encosia.com/2008/12/10/… 获取 jQuery 的原因@【参考方案3】:

如果您有自定义 jQuery UI 主题,则必须将其托管在您自己的服务器上。 Google 仅托管 main jQuery UI themes。

如果你想检查 jQuery UI 库是否已经加载,你可以这样做:

if (jQuery.ui) 

【讨论】:

以上是关于jquery ui - 如何使用谷歌 CDN [重复]的主要内容,如果未能解决你的问题,请参考以下文章

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

HTML 使用谷歌CDN jQuery但回退到本地副本

谷歌CDN JQuery

Jquery谷歌CDN

谷歌CDN jQuery

JavaScript 谷歌CDN jQuery