457 votes

Téléchargement de jQuery UI CSS à partir du CDN de Google

J'ai l'intention d'utiliser Google pour télécharger la librairie jQuery pour UI et Core. Ma question est la suivante : me permettent-ils de télécharger le CSS correspondant ou dois-je l'héberger moi-même ?

De plus, si j'utilise Google pour charger, comment dois-je charger les autres plugins ? Est-ce que je peux compresser tous les plugins ensemble ou est-ce qu'ils doivent avoir leur propre fichier séparé ?

580voto

cletus Points 276888

66voto

Dustin Woodard Points 448

JQuery a maintenant un accès CDN :

code.jquery.com/ui/ [version] /themes/ [nom du thème] /jquery-ui.css


Et pour rendre ça un peu plus facile, voilà :

29voto

Google héberge le css de jQueryUI à ce lien https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

Si vous regardez ce code directement, il importe le css en utilisant @import ce qui peut être lent . Il est possible que vous souhaitiez factoriser l'importation dans ses parties pour obtenir un léger avantage en termes de performances :

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

7voto

aWebDeveloper Points 5546

Comme le dit Obama, "Yes We Can". Voici le lien vers ce document. Développeurs.google.com/#jquery

Vous devez utiliser

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

CDN jQuery

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

Trouvez des noms de thèmes ici http://jqueryui.com/themeroller/ dans le sous-onglet galerie

.

Mais je voudrais ne pas recommander vous hébergez chez cdn pour les raisons suivantes

  1. Bien que le taux de réussite soit plus élevé avec le CDN de Google qu'avec d'autres, il reste extrêmement faible (tous les CDN, pas seulement celui de Google).
  2. En chargeant via cdn, vous aurez 3 requêtes : une pour jQuery.js, une pour jQueryUI.js et une pour votre code. Vous pourriez aussi bien le compresser sur votre ordinateur et le charger comme une seule ressource.

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

5voto

Scott Evernden Points 17858

Je pense que oui. Pourquoi pas ? Ce ne serait pas vraiment un CDN sans offrir le CSS pour supporter les fichiers script.

Ce lien suggère qu'ils le sont :

Nous trouvons particulièrement intéressant que les thèmes CSS de jQuery UI sont désormais hébergés sur le CDN Ajax Libraries de Google.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X