Frage

Ich plane Google über die Verwendung der jQuery lib für beide UI und Core zum Download bereit. Meine Frage ist, tun sie mir erlauben, die CSS für sie herunterzuladen oder sollte ich es selbst hosten?

Auch wenn ich die Verwendung von Google laden, wie soll ich andere Plugins laden? Kann ich alle Plugins zusammen komprimieren oder sollte es seine eigene separate Datei sein?

War es hilfreich?

Lösung

Das Google AJAX Libraries API, die jQuery UI enthält (derzeit v1.10.3), enthalten auch beliebte Themen wie pro der jQuery UI Blog :

Google Ajax Bibliotheken API (CDN)

Andere Tipps

jQuery hat jetzt einen CDN-Zugang:

code.jquery.com/ui/ [Version] / themes / [Thema name] /jquery-ui.css


Und damit dies ein wenig leichter, Hier gehen Sie:

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

Wenn Sie an diesem Code direkt aus, sondern importiert die CSS mit @import die langsam sein kann. Sie können das Import in seine Teile Faktor einen leichten Leistungsvorteil zu gewinnen:

https: // Ajax .googleapis.com / ajax / libs / jQueryUI / 1.8 / Themen / base / jquery.ui.base.css https: //ajax.googleapis. com / ajax / libs / jQueryUI / 1.8 / Themen / base / jquery.ui.theme.css

Ich würde so denken. Warum nicht? Wäre es nicht viel von einem CDN sein w / o die CSS bietet die Skriptdateien

unterstützen

Dieser Link legt nahe, dass sie sind:

  

Wir finden es besonders spannend, dass   die jQuery UI CSS Themen sind jetzt   gehostet auf Ajax Bibliotheken CDN von Google.

Sie können dieses verwenden, wenn Sie die jQuery UI CSS bedeuten:

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />

Wie Obama sagt "Yes We Can". Hier ist der Link zu. 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

Thema Namen finden hier http://jqueryui.com/themeroller/ in der Galerie Subreiter

.

Aber ich würde nicht empfehlen Sie von CDN aus den folgenden Gründen Hosting

  1. Obwohl Ihre Chance auf Trefferquote bei Google CDN im Vergleich zu anderen gut ist, aber es ist immer noch erschreckend gering. (Jede CDN nicht nur Google).
  2. Laden über CDN Sie 3 Anfragen eine für jquery.js haben, eine für jQueryUI.js und eine für Ihren Code. Sie könnten, wie es auf dem lokalen komprimieren und sie als eine einzelne Ressource laden.

http://zoompf.com/blog/ 2010/01 / soll-you-use-Javascript-Bibliothek-cdns

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top