Ajax: una nueva forma de usar XHTML, CSS, DOM, JavaScript y XMLHTTP para aplicaciones web más rápidas
Parece que cada libro de programación web escrito hoy tiene la palabra Ajax en el título. ¿Qué es el Ajax? Es un acrónimo iniciado por Jesse James Garrett de Adaptive Path, LLC. Es sinónimo de JavaScript asíncrono y XML. Ajax es una nueva forma de usar algunas cosas que han existido desde hace algún tiempo; XHTML, CSS, DOM, JavaScript y XMLHTTP (originalmente un objeto ActiveX). Todas estas cosas juntas se convierten en Ajax; la próxima generación de programación interactiva de sitios web.

Cuando la web se hizo popular por primera vez, teníamos páginas web estáticas que contenían hipervínculos que conducían a otras páginas web estáticas. Entonces puede JavaScript, DOM y DHTML que agregaron los inicios de la interactividad a la web. Pero hasta ese momento, solo había dos jugadores principales. Por un lado, tenía el cliente, que es el navegador web y el sistema operativo de la computadora del lector. Por otro lado, tenía el servidor, que ha sido la columna vertebral de la web. En el pasado, el navegador web solicitaba una página web del servidor y el servidor enviaba esa página a la computadora del lector. Esto funciona bien, pero es un poco lento para el surfista web ocupado de hoy. Cada vez que se realiza una solicitud al servidor, el lector se ve obligado a sentarse y esperar en la pantalla de la computadora hasta que aparezca la página web. Un programa de carrito de compras es un buen ejemplo. Cuando hace clic en el botón para agregar un artículo a su carrito de compras, esta información se envía al servidor donde se procesa. En respuesta, el servidor envía una nueva página con una confirmación al navegador. Esta es la comunicación tradicional del lado del cliente / lado del servidor y requiere la recarga de una página web para cada tarea realizada por el servidor.

Sin embargo, la nueva XMLHTTP (clase XMLHttpRequest) está comenzando a cambiar esto. Ajax es una de las mejores formas de usar XMLHTTP. Ejemplos de Ajax en acción son Google Maps TM y Google SugiereTM. A medida que escribe su término de búsqueda en el motor de búsqueda de Google Sugiere, verá una lista desplegable de términos de búsqueda sugeridos que se actualiza a medida que continúa escribiendo. Al usar esta nueva tecnología, esta lista se actualiza continuamente sin la espera necesaria para volver a cargar su página web. El beneficio de programar con Ajax son las aplicaciones web nuevas y más receptivas para su sitio web.








Instrucciones De Vídeo: Manejo del DOM con Java Script 4-4 (Octubre 2020).