Javascript jquery用户界面-如何使用谷歌CDN

Javascript jquery用户界面-如何使用谷歌CDN,javascript,jquery,jquery-ui,cdn,google-cdn,Javascript,Jquery,Jquery Ui,Cdn,Google Cdn,我想在jQuery和jQuery UI中使用Google CDN 我将这里的答案用于jQuery。 但我不明白这一点: if (typeof jQuery == 'undefined') 那么,我如何为jQueryUI做到这一点呢? 此外,这会与自定义jQuery UI主题一起工作,因为它也会生成自定义js文件吗?您可以使用 <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/

我想在jQuery和jQuery UI中使用Google CDN

我将这里的答案用于jQuery。

但我不明白这一点:

if (typeof jQuery == 'undefined')
那么,我如何为jQueryUI做到这一点呢?
此外,这会与自定义jQuery UI主题一起工作,因为它也会生成自定义js文件吗?

您可以使用

<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>
查看jQueryUI博客中所有CDN链接的链接

如果您担心Google CDN曾经出现故障或宕机,您可以在CDN离线时返回到本地副本(此示例被烘焙到HTML5样板文件之类的模板中):


window.jQuery | | document.write(“”)

如果您有一个自定义的jQuery UI主题,您必须在自己的服务器上托管它。谷歌只主办了这场比赛

如果要检查jQuery UI库是否已加载,可以执行以下操作:

if (jQuery.ui) {
}

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


您还可以从Microsofts CDN获取jQuery。请参阅上面的jQuery博客链接以访问这些链接。另外,请阅读3个为什么您应该从Google而不是本地主机获取jQuery的原因
<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>
if (jQuery.ui) {
}