Jquery ui - как использовать google CDN

Я хочу использовать Google CDN для jQuery и jQuery UI..

Я использую ответ отсюда для jQuery. Лучший способ использования размещенного jQuery Google, но вернуться к моей размещенной библиотеке в Google не удалось

но я не понимаю этот бит:

if (typeof jQuery == 'undefined')

так как я могу сделать это для jQuery UI? также, будет ли это работать с пользовательской темой jQuery UI, поскольку это также создает пользовательский файл js?

Ответ 1

Вы можете сделать вызов, используя

<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/

Если вы обеспокоены тем, что CDN Google когда-либо терпит неудачу или опустится, вы можете вернуться к локальной копии, когда CDN находится в автономном режиме (этот пример испечен в шаблонах, таких как Boilerplate HTML5):

<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>

Ответ 2

Если у вас есть пользовательская тема пользовательского интерфейса jQuery, вы должны разместить ее на своем собственном сервере. Google содержит только основные темы пользовательского интерфейса jQuery.

Если вы хотите проверить, загружена ли библиотека jQuery UI, вы можете сделать это:

if (jQuery.ui) {
}