Descargar jQuery UI CSS desde Google’s CDN

Estoy planeando usar Google para descargar jQuery lib para UI y Core. Mi pregunta es, ¿me permiten descargar el CSS o debería tener que alojarlo yo mismo?

Además, si uso Google para cargar ¿cómo debo cargar otros complementos? ¿Puedo comprimir todos los complementos o debería ser un archivo separado?

La API de bibliotecas de Google AJAX, que incluye jQuery UI (actualmente v1.10.3), también incluye temas populares según el blog jQuery UI :

Google Ajax Libraries API (CDN)

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

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

  • Temas sin comprimir: black-tie , blitzer , cupertino , dark-hive , dot-luv , berenjena , excite-bike , película , hot-sneaks , humanidad , le-rana , mint-choc , overcast , pepper-grinder , redmond , smoothness , south-street , start , sunny , swanky-monedero , trontastic , ui-darkness , ui-lightness y vader .

  • Temas Compressed: black-tie , blitzer , cupertino , dark-hive , dot-luv , berenjena , excite-bike , película , hot-sneaks , humanidad , le-rana , mint-choc , overcast , pepper-grinder , redmond , smoothness , south-street , start , sunny , swanky-monedero , trontastic , ui-darkness , ui-lightness y vader .

jQuery ahora tiene acceso a CDN:

code.jquery.com/ui/ [version] / themes / [nombre del tema] /jquery-ui.css


Y para hacer esto un poco más fácil, aquí tienes:

Google está alojando jQueryUI css en este enlace https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

Si miras este código directamente, está importando el css usando @import, que puede ser lento . Es posible que desee factorizar la importación en sus partes para obtener un leve beneficio de rendimiento:

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

Yo pensaría que sí. Por qué no? No sería mucho CDN sin ofrecer CSS para soportar los archivos de script

Este enlace sugiere que son:

Nos resulta particularmente emocionante que los temas de jQuery UI CSS estén alojados en el CDN Ajax de Google.

Puedes usar este si te refieres a jQuery UI css:

  

Como Obama dice “Sí, podemos”. Aquí está el link para esto. developers.google.com/#jquery

Tienes que usar

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 

Encuentre los nombres de los temas aquí http://jqueryui.com/themeroller/ en la galería subficha

.

Pero no recomendaría tu hosting desde cdn por las siguientes razones

  1. Aunque su probabilidad de éxito es buena en el caso de Google CDN en comparación con otras, pero aún así es abismalmente baja (cualquier cdn no solo google).
  2. Cargando a través de cdn tendrá 3 solicitudes una para jQuery.js, una para jQueryUI.js y una para su código. Puede que lo comprima en su local y lo cargue como un solo recurso.

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