Google AJAX API Library: un punto de inflexión para los desarrolladores de
Jueves, 29 de mayo 2008
Google, en el último período, ha publicado una gran cantidad de herramientas para desarrolladores, la actualización constante de sus emisiones. Ahora firmó un acuerdo con los marcos de AJAX popular, y no sólo para centralizar la jQuery colección, Prototype, script.aculo.us, MooTools y dojo!
En la práctica, puede acceder a estas bibliotecas aprovechando la infraestructura y la red de Google, con importantes beneficios en términos de velocidad y seguridad.
La velocidad en la carga, está garantizada por la misma red que Google, así como ofrecer en sí mismo una estructura de servidores distribuidos, permite (por defecto) para cargar comprimido (gzip / minimizar las) de la biblioteca. Google más cerca de acoger la solicitud será utilizada para enviar el código y, si no se alcanza o temporalmente en la red será proporcionar a Google todavía enviar el código JavaScript!
Cómo utilizar Google AJAX API Library
Podemos elegir dos maneras de cargar una biblioteca: el uso de google.load() o la habitual <script> Por ejemplo, si tenemos una aplicación que ya utiliza algún otro API de Google (mapas, búsquedas, traducciones, etc ...) podemos usar el ejemplo de google
- <! - En primer lugar se carga el medio ambiente ->
- "http://www.google.com/jsapi" >< / script> <script src = "http://www.google.com/jsapi"> </ script>
Ahora tenemos el google de objetos disponibles:
- "prototype" , "1.6" ) ; Google. load ( "prototipo", "1.6");
Tenga en cuenta la presencia de la liberación! Google AJAX Library API, de hecho, actúa también como un repositorio de pasado - estable - liberación. Pero no es todo! Control de versiones es inteligente. Si una biblioteca está disponible en el siguiente comunicado:
- 1.9.1
- 1.8.4
- 1.8.2
Especificando, por ejemplo:
- "prototype" , "1.8" ) ; Google. load ( "prototipo", "1.8");
Se carga la versión 1.8.4 es la última de esa revisión. Del mismo modo, especificando:
- "prototype" , "1" ) ; Google. load ( "prototipo", "1");
Se carga la versión 1.9.1! ¡Fantástico!
Alternativamente puede usar la siguiente sintaxis:
- "http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js" >< / script> <script src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"> </ script>
Una vez más se puede especificar la versión!
Google sí, sin embargo, hace hincapié en que el primer método, que utiliza google.load() es el mas potente!
Ver es creer, y los resultados son
Como siempre, he intentado este cambio de inmediato y de inmediato apreciará el rendimiento. Me presentó el Google AJAX Library API en Divoogle.com y saidmade.com! Sobre este último tenía una ganancia en la carga del 30% - a prueba con Pingdom! También probé los dos modos diferentes de carga y, de hecho, el uso de google.load() es mucho mejor!
Tan pronto como possible'll ejecutar las pruebas, incluso aquí en undolog.com ![]()













Felicitaciones a los artículo, me lo acaba de agregar a mi blog,
pronto Tom
[...] Y le permite especificar que desea. Las versiones, sin embargo, también es inteligente. De hecho, si se especifica una versión parcial de la biblioteca (p.es 1,8), Google nos permitirá descargar [...]
[...] Los dos guiones incluyen jQuery a través del servicio de Google que se explica en Google AJAX API Library: un punto de inflexión para los desarrolladores de [...]
Me parece que los blogs cada vez más útil
Esta técnica también no lo sabía y es verdaderamente un don del cielo!
Vuelva a leer!
Hola, gracias por un buen guía! Me siento demasiado.