AJAX es el acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Éstas se ejecutan en el cliente, es decir, en el navegador de los usuarios y mantiene comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre la misma página sin necesidad de recargarla. Esto significa aumentar la interactividad, velocidad y usabilidad en la misma.

Si deseas aprender a programar con AJAX aquí he recopilado una lista de unos muy buenos tutoriales fáciles de entender y en español.

  • Qué es AJAX, su historia y navegadores que permiten AJAX ver más.
  • Libro gratis de Introducción a AJAX con interesantes capítulos cómo: JavaScript básico, JavaScript avanzado, DOM, BOM, Eventos, Primeros pasos con AJAX, Técnicas básicas con AJAX, Técnicas avanzadas con AJAX, Frameworks y librerías, Otras utilidade, Recursos útiles y algunos ejercicios.
  • Tutorial básico de AJAX ver más.
  • Mini-tutorial de AJAX ver tutorial.
  • Introducción a AJAX con PHP y formularios ver más.
  • Tutorial Ajax manejo de paso de datos por métodos GET y POST ver más.
  • Ajax en asp.net (Visual C#) ver más.
  • Tutorial de MooTabs, para crear tabs con la librería MooTools ver más.
  • Ajax Youtube Search, es un tutorial para implementar un buscador de videos de YouTube con AJAX ver más.

Algunos tutoriales en inglés muy buenos.

  • Más de 126 tutoriales sobre AJAX ver listado.
  • Los 30 mejores tutoriales sobre AJAX ver listado.
  • Los 60 tutoriales sobre AJAX más útiles ver listado.
  • Introducción a Ajax por IBM ver más.
  • Crear peticiones asincronas con Javascript y Ajax ver más.
  • Peticiones y respuestas avanzadas en Ajax ver más.
  • Dandole caña al DOM de una respuesta web por IBMver más.
  • Manipulemos el DOM por IBM ver más.