it-swarm.com.ru

Загрузка jQuery UI CSS из CDN Google

Я планирую использовать Google для загрузки библиотеки jQuery для пользовательского интерфейса и ядра. Мой вопрос заключается в том, позволяют ли они мне загружать CSS для этого или я должен сам принять его?

Также, если я использую Google, чтобы загрузить, как я должен загрузить другие плагины? Могу ли я сжать все плагины вместе или это должен быть отдельный файл?

449
coool

API библиотек Google AJAX, который включает в себя пользовательский интерфейс jQuery (в настоящее время v1.10.3), также включает популярные темы в соответствии с блог jQuery UI :

API библиотек Google Ajax (CDN)

569
cletus

у jQuery теперь есть доступ к CDN:

code.jquery.com/ui/[version]/themes/[theme name] /jquery-ui.css


И чтобы сделать это немного проще, вот так:

58
Dustin Woodard

Google размещает jQueryUI css по этой ссылке https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

Если вы посмотрите на этот код напрямую, он импортирует CSS с помощью @import что может быть медленным . Вы можете разделить импорт на отдельные части, чтобы получить небольшое преимущество в производительности:

https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.base.csshttps://ajax.googleapis.com/ Аякс/ЛИЭС/jqueryui/1,8/темы/база/jquery.ui.theme.css

29
user1159653

Я бы так подумал. Почему бы и нет? Не было бы много CDN без предложения CSS для поддержки файлов сценария

Эта ссылка предполагает, что они:

Нам особенно интересно, что CSS-темы jQuery UI теперь размещаются на CDN Ajax Libraries от Google.

5
Scott Evernden

Вы можете использовать это, если вы имеете в виду jQuery UI css:

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
5
samdy1

Как Обама говорит "Да, мы можем". Вот ссылка на него. developers.google.com/#jquery

Вам нужно использовать

Google

ajax.googleapis.com/ajax/libs/jqueryui/[VERSION NO]/jquery-ui.min.js
ajax.googleapis.com/ajax/libs/jqueryui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

jQuery CDN

code.jquery.com/ui/[VERSION NO]/jquery-ui.min.js
code.jquery.com/ui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

Microsoft

ajax.aspnetcdn.com/ajax/jquery.ui/[VERSION NO]/jquery-ui.min.js
ajax.aspnetcdn.com/ajax/jquery.ui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

Найдите названия тем здесь http://jqueryui.com/themeroller/ в подвкладке галереи

,.

Но я бы не рекомендовал ваш хостинг от cdn по следующим причинам

  1. Хотя ваш шанс попадания является хорошим в случае Google CDN по сравнению с другими, но он все еще ужасно низок (любой CDN, не только Google).
  2. При загрузке через cdn у вас будет 3 запроса: один для jQuery.js, один для jQueryUI.js и один для вашего кода. Вы можете сжимать его на локальном компьютере и загружать как единый ресурс.

http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns

3
aWebDeveloper