2010-11-06 4 views
15

Я знаю, что Google имеет файлы CSS для JQuery UI по следующему адресу:Есть ли мини-сжатые версии jQuery UI CSS-тем в CDN от Google?

//ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/themes/pepper-grinder/jquery-ui.css 

Но мне интересно, если они служат минимизированы или сжатые версии?

Я пробовал несколько комбинаций, похожих на способ именования файлов js, но все они приводят к 404s.

Любые идеи?

+1

Какова цель? Как только файл вытаскивается клиенту один раз, он должен довольно быстро ударять по кешу клиента. И в идеале ваш сайт не будет тем, который должен сделать первоначальный тянуть. –

+1

Да, в идеале, но потому, что CSS специфичны для каждой темы, шансы довольно высоки. Наличие меньшей версии файла позволит сэкономить время начальной загрузки. Минимальная версия на ~ 8K меньше. Не большой для широкополосного доступа, но для коммутируемого или мобильного телефона, который может быть вторым или 2. –

+0

, также считают, что CSS нельзя упаковывать так же, как JavaScript, и сервер gzipping может почти одинаково эффективно использовать файлы CSS –

ответ

6

Нет, это не кажется мне, но я бы посоветовал вам задать этот вопрос на the dedicated group

Во всяком случае, существуют версии, кажется, уже хорошо оптимизированной ...

2

Нет, я считаю, что Google предоставляет файлы, которые предоставляются официальными сайтами загрузки без какой-либо последующей обработки, и поскольку это то, что выглядят представленные CSS-файлы, нет «сжатой» версии.

На самом деле я не верю, что вы должны загрузить JQuery UI, и это связано CSS файлы с CDN Google, так как JQuery UI имеет модульную конструкцию, при загрузке файла из CDN Google будет загружать все модулей, а это означает, что вы» Будем загружать кучу ненужных сценариев и стилей. Используйте создатель настраиваемого пакета на странице загрузки jQuery UI вместо этого, чтобы включить только те модули, которые вам нужны, должны уменьшать размер файлов намного больше, чем сжатие уже сжатого CSS-файла, поданного через CDN от Google.

6

Они не имеют сокращенная версия. У Microsoft CDN нет этого. Вам не нужно было бы сжимать его. Если вы действительно хотите загрузить быстрее, вам нужно включить собственный пакет, созданный на странице пользовательского интерфейса jquery, чтобы включать только те функции, которые вам нужны.

0

сайт CDN Google отображает Минимизированную версию для JS, но unminified версии для CSS: https://developers.google.com/speed/libraries/devguide#jqueryui

jQuery UI 
    snippet: <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css" /> 
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js"></script> 
    site: jqueryui.com 
    versions: 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.2, 1.9.1, 1.9.0, 1.8.24, 1.8.23, 1.8.22, 1.8.21, 1.8.20, 1.8.19, 1.8.18, 1.8.17, 1.8.16, 1.8.15, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.2, 1.8.1, 1.8.0, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.0, 1.5.3, 1.5.2 
    note: This library depends on jQuery. You must also load jQuery before loading this module. Version 1.8.3 is not hosted due to its short life, and the alias 1.8.3 actually loads 1.8.4. 

Для миниатюрных css используйте: https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.min.css