El motor de AJAX

Una vez estudiados las ventajas e inconvenientes que presenta AJAX, nos vamos a centrar en ver cómo funciona realmente y cuál es el “motor” que mueve toda la maquinaría de AJAX.

Aunque HTML+CSS nos proporciona el medio para presentar los contenidos mediante páginas Web y XML nos ofrece un medio estandarizado para transmitir la información, es la tecnología JavaScript la que verdaderamente nos aporta la posibilidad de crear la comunicación asíncrona de la que hacíamos referencia en el apartado de ventajas. Por este motivo, podemos afirmar que el verdadero motor de AJAX es JavaScript.

 

Relojes inteligentes

¡ Ahora desde 9 € !

Haciendo un símil con un automóvil, podríamos decir que HTML+CSS representa el chasis de nuestro vehículo, XML el combustible y JavaScript es el motor que mueve todo.

En una aplicación AJAX, JavaScript nos va a permitir acceder a los elementos de la página usando DOM y nos posibilita la comunicación empleando un objeto implementado en la mayoría de los navegadores denominado XMLHttpRequest.

El objeto XMLHttpRequest es un API implementado en el navegador Web, es decir, en la parte cliente, que puede ser invocado desde varios lenguajes de programación, entre los que se encuentra, como es obvio, JavaScript. Técnicamente, está desarrollado para crear un canal de comunicación independiente entre el servidor y la página Web que se está mostrando en el navegador.

formacion-SGBD

La W3C, World Wide Web Consortium, que es la organización internacional que crea los estándares de Internet, en Abril del 2006 creó la primera especificación completa para este objeto. Dicha especificación marca las características mínimas que deben implementar los navegadores que afirmen que poseen la posibilidad de usar dicho objeto para que funcione perfectamente la aplicación Web.

AJAX

  • AJAX es una unión de tres tecnologías ya existentes: HTML+CSS, XML y DOM+XMLHttpRequest.
  • HTML+CSS nos proporcionan el medio para crear una página Web.
  • XML nos suministra una forma de enviar y recibir información en un formato estándar.
  • JavaScript, mediante DOM y el objeto XMLHttpRequest, nos da la posibilidad de acceder a los elementos de la página Web para su modificación
    y establece el camino de acceso al servidor.
  • La mayor ventaja de AJAX es que posibilita una comunicación asíncrona con el servidor.

Seccion-tablet

  • Haciendo uso de AJAX vamos a conseguir crear aplicaciones Web interactivas que puedan cambiar y actualizarse sin necesidad de que la página deba ser recargada desde cero; sólo se tendrán que recargar partes de ella.
  • No todos los navegadores tienen soporte para AJAX o alguna de sus tecnologías por lo que una aplicación puede no funcionar.
  • El objeto XMLHttpRequest, encargado de la comunicación entre el navegador y el servidor, tiene su propia especificación, desarrollada por la W3C, con los requisitos mínimos que debe cumplir.

Visita las tiendas ONLINE líderes en tecnología.

logo-aliexpress logo-Gearbest logo-banggood

Deja un comentario.

Tu dirección de correo no será publicada.


*