2010-11-06 8 views
15

Google'ın jQuery UI için aşağıdaki konumda CSS dosyalarına sahip olduğunu biliyorum:Google'ın CDN'sinde jQuery UI CSS temalarının küçültülmüş/sıkıştırılmış sürümleri var mı?

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

Ama küçültülmüş veya sıkıştırılmış sürümleri sunup sunmadıklarını merak ediyorum.

js dosyalarının adlandırma yöntemine benzer bir çok kombinasyonu denedim, ancak hepsi 404'lerde sonuçlandı.

Herhangi bir fikir?

+1

Neyi başarırdı? Dosya müşteriye bir kez indirildikten sonra, müşterinin önbelleğini bir süreliğine vurmak zorundadır. Ve ideal olarak siteniz ilk çekmeyi yapması gereken yer olmayacaktır. –

+1

Evet, ideal olarak, ancak CSS her bir tema için özel olduğundan, şanslar oldukça yüksektir. Dosyanın daha küçük bir sürümüne sahip olmak, ilk yükleme süresini kaydeder. İndirgenmiş versiyonu ~ 8K daha küçüktür. Değil büyük genişbant için değil, çevirmeli veya mobil sürümünde, o 2. –

+0

da CSS JavaScript can aynı şekilde paketlenmiş edilemeyeceğini düşünüyorum ve ikinci veya olabilecek sunucu Gzip Sıkıştırma can CSS dosyaları üzerinde neredeyse aynı Efekt –

cevap

6

Hayır, benim gibi görünmüyor, ama neyse, sağlanan sürümler zaten iyi optimize görünüyor the dedicated group

bu soruyu sormanızı tavsiye ediyorum ...

2

Hayır, Google yalnızca herhangi post-processing olmadan resmi indirme siteleri tarafından sağlanmaktadır dosyaları görür ve şartıyla CSS dosyaları nasıl göründüğünü beri, bir "sıkıştırılmış" sürümü var olmadığına inanıyorum. Google'ın CDN dosyayı yüklerken modüllerin tüm yükleyecektir olurken jQuery UI, modüler olduğu için 'sana yani,

Aslında jQuery UI yüklenmesi gereken inanmıyorum ve Google'ın CDN CSS dosyalarını ilişkilendirilmiş gereksiz scriptler ve stiller bir sürü yüklenecek. Özel paket oluşturucuyu, jQuery UI yüklemeleri sayfasından, yalnızca ihtiyacınız olan modülleri içerecek şekilde, Google'ın CDN'si aracılığıyla sunulan zaten sıkıştırılmış CSS dosyasını sıkıştırmaktan çok daha fazla dosya boyutunu azaltması için kullanın.

Onlar yok
6

küçültülmüş versiyon. Microsoft CDN de buna sahip değil. Gerçekten sıkıştırmanız gerekmez. Gerçekten daha hızlı yüklemek istiyorsanız, yalnızca ihtiyacınız olan özellikleri içerecek şekilde jQuery UI sayfasında yerleşik bir özel paket eklemeniz gerekir.

0

Google'ın CDN web css için js ama unminified sürümü için küçültülmüş versiyonu görüntüler: https://developers.google.com/speed/libraries/devguide#jqueryui

bir minified css için
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. 

kullanın: https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.min.css