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
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
http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns