Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

code.jquery.com/ui/[версия]/темы/[название темы]/jquery-пользовательский интерфейс.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 / ЛИЭС / jqueryui / 1,8 / темы / базовый / jquery.ui.base.css https: //ajax.googleapis. ком / Ajax / ЛИЭС / jqueryui / 1,8 / темы / базовый / jquery.ui.theme.css

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

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

  

Нам особенно интересно, что   CSS-темы jQuery UI теперь   размещен на CDN библиотек Ajax от 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

Майкрософт

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top