Скачивание jQuery интерфейса CSS из Гугла в CDN

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

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

6 ответов



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

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


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


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


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

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

мы находим это особенно захватывающим, что темы CSS jQuery UI теперь размещено на библиотеках Ajax CDN Google.


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

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

как Обама говорит: "Да мы можем". Вот ссылка на него. 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