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


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

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

6 442

6 ответов:

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

code.jquery.com/ui/[версия] / themes/[название темы]/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 размещено на Google Ajax библиотек CDN.

вы можете использовать этот, если вы имеете в виду 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