Download di jQuery UI CSS dal CDN di Google

Sto pensando di usare Google per scaricare la libreria jQuery per UI e Core. La mia domanda è, mi permettono di scaricare il CSS per questo o dovrei doverlo ospitare io stesso?

Inoltre se uso Google per caricare come devo caricare altri plugin? Posso comprimere tutti i plugin insieme o dovrebbe essere un file separato?

L’API delle librerie AJAX di Google, che include l’interfaccia utente jQuery (attualmente v1.10.3), include anche temi popolari secondo il blog dell’interfaccia utente jQuery :

API di Google Ajax Libraries (CDN)

  • Non compresso: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.js

  • Compresso: http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js

  • Temi non compresso: cravatta nera , blitzer , cupertino , dark-hive , dot-luv , melanzana , eccitazione-bici , flick , hot-sneaks , umanità , le-rana , menta-choc , coperto , macinapepe , redmond , levigatezza , sud-street , inizio , sole , borsa saccente , trontastic , ui-oscurità , ui-leggerezza e vader .

  • Temi compresso: cravatta nera , blitzer , cupertino , dark-hive , dot-luv , melanzana , eccitazione-bici , flick , hot-sneaks , umanità , le-rana , menta-choc , coperto , pepe-smerigliatrice , redmond , levigatezza , sud-street , inizio , sole , borsa saccente , trontastic , ui-oscurità , ui-leggerezza e vader .

jQuery ora ha un accesso CDN:

code.jquery.com/ui/ [versione] / themes / [nome tema] /jquery-ui.css


E per rendere questo un po ‘più facile, ecco qui:

Google sta ospitando jQueryUI css a questo link https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

Se si guarda direttamente questo codice, si sta importando il css usando @import che può essere lento . Potresti voler considerare l’importazione nelle sue parti per ottenere un leggero vantaggio in termini di prestazioni:

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

Lo penserei. Perchè no? Non sarebbe molto di un CDN senza offrire il CSS per supportare i file di script

Questo link suggerisce che sono:

Troviamo particolarmente interessante il fatto che i temi CSS dell’interfaccia utente jQuery siano ora ospitati sul CDN delle librerie Ajax di Google.

Puoi usare questo se intendi il css di jQuery UI:

  

Come dice Obama “Sì, possiamo”. Ecco il link ad esso. developers.google.com/#jquery

Devi usare

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 

Trova i nomi dei temi qui http://jqueryui.com/themeroller/ nella sottotabella della galleria

.

Ma non ti consiglierei di hosting da cdn per i seguenti motivi

  1. Anche se la tua probabilità di successo è buona in caso di Google CDN rispetto ad altri, ma è ancora abissalmente bassa (qualsiasi cdn non è solo google).
  2. Caricando via cdn avrai 3 richieste una per jQuery.js, una per jQueryUI.js e una per il tuo codice. Potresti come comprimerlo sul tuo locale e caricarlo come un’unica risorsa.

http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns