web-dev-qa-db-fra.com

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

Je prévois d’utiliser Google pour télécharger la librairie jQuery pour l’UI et le Core. Ma question est la suivante: me permettent-ils de télécharger le fichier CSS pour ce logiciel ou devrais-je l’héberger moi-même?

Aussi, si j'utilise Google pour charger, comment dois-je charger d'autres plugins? Puis-je compresser tous les plugins ensemble ou doit-il s'agir de son propre fichier séparé?

450
coool

L'API de bibliothèques de Google AJAX, qui inclut l'interface utilisateur jQuery (actuellement v1.10.3), inclut également des thèmes populaires conformément au blog de l'interface utilisateur jQuery :

API Google Ajax Libraries (CDN)

570
cletus

jQuery a maintenant un accès CDN:

code.jquery.com/ui/[version]/themes/[theme name] /jquery-ui.css


Et pour que cela soit un peu plus facile, voici:

59
Dustin Woodard

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

Si vous regardez directement ce code, il importe le css en utilisant @import ce qui peut être lent . Vous voudrez peut-être intégrer l’importation à ses composants pour obtenir un léger avantage en termes de performances:

https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.base.csshttps://ajax.googleapis.com/ ajax/libs/jqueryui/1.8/themes/base/jquery.ui.theme.css

29
user1159653

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

Ce lien suggère qu'ils sont:

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

5
Scott Evernden

Vous pouvez utiliser celui-ci si vous voulez parler du css de jQuery UI:

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

Comme Obama dit "Oui, nous pouvons". Voici le lien vers cela. developers.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

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

Trouvez les noms de thèmes ici http://jqueryui.com/themeroller/ dans la galerie subtab

.

Mais je ne recommanderais pas votre hébergement à partir de CDN pour les raisons suivantes

  1. Bien que vos chances de taux de réussite soient bonnes dans le cas de Google CDN par rapport à d’autres, elles restent néanmoins extrêmement faibles.
  2. En chargeant via cdn, vous aurez 3 demandes, une pour jQuery.js, une pour jQueryUI.js et une pour votre code. Vous pourriez également le compresser sur votre réseau local et le charger en tant que ressource unique.

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

3
aWebDeveloper