Загрузка jQuery UI CSS из CDN Google - PullRequest
449 голосов
/ 04 мая 2009

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

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

Ответы [ 6 ]

569 голосов
/ 04 мая 2009

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

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

58 голосов
/ 09 ноября 2012

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

code.jquery.com / ui / [версия] / themes / [название темы] / jquery-ui.css


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

29 голосов
/ 11 марта 2012

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.css https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.theme.css

5 голосов
/ 25 мая 2013

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

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
5 голосов
/ 04 мая 2009

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

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

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

3 голосов
/ 27 августа 2014

Как Обама говорит: «Да, мы можем». Вот ссылка на него. 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. Хотя ваш шанс попадания является хорошим в случае CDN Google по сравнению с другими, но он все еще крайне низок (любой CDN, не только Google).
  2. При загрузке через cdn у вас будет 3 запроса: один для jQuery.js, один для jQueryUI.js и один для вашего кода. Вы можете сжимать его на локальном компьютере и загружать как единый ресурс.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...