Laden von jQuery UI CSS von Google CDN

Ich plane, mit Google die jQuery-Lib für UI und Core herunterzuladen. Meine Frage ist, erlauben sie mir, das CSS dafür herunterzuladen oder muss ich es selbst hosten?

Auch wenn ich Google zum Laden verwende, wie sollte ich andere Plugins laden? Kann ich alle Plugins zusammen komprimieren oder sollte es eine eigene separate Datei sein?

   

Die Google AJAX Libraries API, die die jQuery UI (derzeit v1.10.3) umfasst, enthält auch beliebte Themen, die im jQuery UI Blog enthalten sind :

Google Ajax-Bibliotheks-API (CDN)

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

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

  • Uncompressed Themen: schwarze Krawatte , flasher , Cupertino , Dark-Hive , Dot-Luv , Aubergine , Excit-Bike , Streifen , Hot-Sneaks , Menschlichkeit , Le-Frog , Mint-Choc , bedeckt , Pfeffermühle , Redmond , Glätte , South -Street , Start , sonnig , protzige Handtasche , trontastic , u -Dunkelheit , ui-Leichtigkeit und vader .

  • Themes Compressed: black-tie , blitzer , cupertino , dark- bive , dot-luv , aubergine , excite-bike , flick , hot-sneaks , menschlichkeit , le-frog , mint-choc , bedeckt , pfeffermühle , redmond , glattheit , South -Street , Start , sonnig , protzige Handtasche , trontastic , u -Dunkelheit , ui-Leichtigkeit und vader .

jQuery hat jetzt einen CDN-Zugriff:

code.jquery.com/ui/ [version] / themes / [Name des Themas] /jquery-ui.css


Und um es ein bisschen einfacher zu machen, Hier gehts:

Google hostet jQueryUI css unter diesem Link https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

Wenn Sie diesen Code direkt betrachten, importiert er das CSS mit @import, was langsam sein kann . Sie können den Import in seine Teile einteilen, um einen leichten performancesvorteil zu erzielen:

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

Ich denke schon. Warum nicht? Wäre nicht viel von einem CDN ohne das CSS anzubieten, um die Skriptdateien zu unterstützen

Dieser Link weist darauf hin, dass es sich um Folgendes handelt:

Wir finden es besonders spannend, dass die jQuery UI CSS-Themen nun auf Google’s Ajax Libraries CDN gehostet werden.

Sie könnten diese verwenden, wenn Sie die jQuery-Benutzeroberfläche css meinen:

  

Wie Obama “Ja, wir können” sagt. Hier ist der Link dazu. developers.google.com/#jquery

Sie müssen verwenden

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 

Suchen Sie nach Themennamen unter http://jqueryui.com/themeroller/ im Unterregister der Galerie

.

Aber ich würde dir aus den folgenden Gründen nicht empfehlen , von cdn zu hosten

  1. Obwohl Ihre Chance auf eine Trefferquote bei Google CDN im Vergleich zu anderen gut ist, ist sie immer noch sehr niedrig (keine CDN, nicht nur Google).
  2. Beim Laden über cdn haben Sie 3 Anfragen für jQuery.js, eine für jQueryUI.js und eine für Ihren Code. Sie können es auf Ihrem lokalen Rechner komprimieren und als eine einzige Ressource laden.

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