2009-07-20 11 views
25

Necesito cargar los archivos jQuery UI, y me gustaría hacerlo desde Google. Actualmente subo:¿Cómo usar la fuente jQuery UI alojada en Google?

<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script> 
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.draggable.js"></script> 
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.droppable.js"></script> 

¿cuáles son los archivos correspondientes que necesito de Google?

¿Puedo usar http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js?

Además, ¿hay alguna desventaja en el uso de este en su lugar: http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js?

+0

El enlace 'última' se ha tomado abajo, pero esto da la última (por lo menos hasta que lleguemos a la versión 2): http://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js – harvest316

Respuesta

32

Yep. Es tan simple como eso.

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script> 

Puede usar el cargador de Google para cargarlo, pero no es necesario.

La única desventaja real de utilizar el minimo es que el código está comprimido, por lo que si quisiera pasarlo con un depurador, sería bastante difícil decir lo menos. Las ventajas superan con creces esto sin embargo. En producción, yo diría que use el mínimo.

+0

ok gracias! usaré el min. – chris

+3

Consulte http://code.google.com/apis/libraries/devguide.html#jqueryUI para obtener información general sobre jQuery-ui hosting de google. – Marcel

+0

Sería el segundo @Marcel ya que el control de versiones siempre va a cambiar – StevenTsooo

9

La respuesta anterior le da un enlace a una versión específica de jqueryui pero su pregunta implica que desea los enlaces basados ​​en Google a las últimas versiones. Estos son los src correctos:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script> 

Veo que estamos a la altura de la versión 1.9x en el momento de la escritura. No sé si el "1" en los enlaces de Google cambiará a "2" si/cuando llegamos a jquery v2. Los enlaces anteriores le proporcionarán los últimos archivos, de todos modos, en la versión 1.

Este método no parece estar documentado en la página de bibliotecas hospedadas de Google, por lo tanto, use con precaución. Además, las diversas bibliotecas adicionales, como las que se pueden consultar y arrastrar/arrastrar, no parecen estar alojadas en Google.

Ver: https://developers.google.com/speed/libraries/devguide?hl=fr#jquery

+1

Tenga en cuenta que //code.jquery.com/jquery-latest.min.js le dará una versión más nueva que //ajax.googleapis.com/ajax/libs /jquery/1/jquery.min.js (v1.10.0 vs. v1.9.1 en el momento de escribir esto). – 10basetom

+0

Sí, pero una versión más reciente de jQuery podría romper su aplicación. Por lo tanto, tener esta actualización automática crea un riesgo de que su aplicación se rompa en cualquier momento. En mi opinión, es mejor actualizar periódicamente la versión a la última y probar, luego hacer la actualización. – james2code

0

hay que pegar 2 elementos:

<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> 

como dice el sitio developers.google.com

Cuestiones relacionadas