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.

 
CERRAR