JMiur [E]

Quien use las librerías de Google para cargar scripts y esté preocupado por las actualizadicones puede visitar scriptsrc.net y copiar el código necesario para utilizar la última versión disponible o bien, cambiar el directorio que la contiene:


Por ejemplo, esto cargaría prototype.js en su versión 1.6.1.0:
<script src='http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js' />
y esto, JQuery en su versión 1.4.3:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.js' type='text/javascript' />
en todos los casos, un directorio indica la versión /1.6.1.0/ y /1.4.3/ respectivamente pero ya son versiones "viejas", las nuevas deberían decir /1.7.0.0/ y /1.4.4/ así que habría que editar el código y escribir el nuevo número pero, también podemos hacer otra cosa que es un truco interesante que explica CSS-Tricks en una entrada reciente: en lugar de colocar el número exacto de la versión, podemos usar un número genérico; por ejemplo:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js' type='text/javascript' />
haría que se cargara siempre la última versión que comience con esos número; hoy, sería la la 1.4.4 y si aparece la 1.4.5 se cargará esa y así sucesivamente hasta que aparezca la 1.5 en cuyo caso, se cargará la última de la serie 1.4.x.

Aún más; si pusiéramos sólo esto:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js' type='text/javascript' />
se cargararía la última versión 1.x.x sin importar cuál sea esta y recién debríamos modificar el código manualmente cuando apareciece una versión 2.x.x.

Esto es lo mismo para todos los scripts de Google, cualquiera de estos códigos cargará la última versión de scriptaculous disponible (la 1.8.3):
<script src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.3/scriptaculous.js' type='text/javascript' />

<script src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js' type='text/javascript' />

<script src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1/scriptaculous.js type='text/javascript' />
El primer ejemplo cargará la versión exacta, el segundo cualquier actualización hasta que aparezca una 1.9.x y el último, la versión más actual de la serie 1.x.x.

7 comentarios:

Viktor Lecter  

Ja, ja, ¡maestro!, como siempre, a implementar sus consejos a ojos ciegos...

Responder
Unknown  

Una tiene que acordarse de tantas cosas :$ menos mal que estás ahí :D

Responder
Oloman  

Muy buen truco :D

Responder
Cárpena Creativos  

Gracias JMiur, muy buen dato!

Responder
Matías Aravena  

Buenísimo.

Responder
Gem@  

Creo que este era un tema que conversamos hace tiempo cuando los alojamientos nos hacía ir de un sitio a otro cargados con scripts.
Primero fue la idea de añadir el gadget y que en caso de dejar de funcionar un sitio pusiéramos en marcha una segunda url. Luego era este tema pero no sé por qué ni cómo quedó en el aire así que nueva nota y puesta en marcha. Es genial, gracias :D

Responder
JMiur  

A mi también me pareció un truco genial. Tanto que no lo creí hasta que lo probé y funciona :D

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR