Si eres un desarrollador web y estas interesado en aprender la técnica de programación AJAX, este libro te resultará de interés. Introducción a Ajax es un material publicado por Javier Eguíluz Pérez bajo una licencia Creative Commons.
El término AJAX se presentó por primera vez en el artículo “Ajax: A New Approach to Web Applications” publicado por Jesse James Garrett el 18 de Febrero de 2005. Hasta ese momento, no existía un término normalizado que hiciera referencia a un nuevo tipo de aplicación web que estaba apareciendo.
En realidad, el término AJAX es un acrónimo de Asynchronous JavaScript + XML, que se puede traducir como “JavaScript asíncrono + XML”. El artículo define AJAX de la siguiente forma: “ Ajax no es una tecnología en sí mismo. En realidad, se trata de varias tecnologías independientes que se unen de formas nuevas y sorprendentes.”
A lo largo de este libro, encontrará todo lo necesario para iniciarse en la programación moderna basada en AJAX, ya sea directamente en Javascript puro o bien con el uso de algún framework al uso. Entre los catorce capítulos y más de 280 páginas de este libro encontramos una aproximación a temas como Javascript, DOM, eventos, técnicas Ajax, Frameworks y librerías.
Pese a que Introducción a Ajax comienza desde cero y llega hasta técnicas más avanzadas, se recomienda para su mejor comprensión poseer conocimientos básicos de JavaScript.
Capítulo 2. JavaScript básico
2.2. Variables
2.3. Palabras reservadas
2.4. Tipos de variables
2.5. Operadores
2.6. Objetos nativos de JavaScript
2.7. Funciones
2.8. Funciones y propiedades básicas de JavaScript
Capítulo 3. JavaScript avanzado
3.2. Clases
3.3. Otros conceptos
Capítulo 4. DOM (Document Object Model)
4.2. Tipos de nodos
4.3. La interfaz Node
4.4. HTML y DOM
Capítulo 5. BOM (Browser Object Model)
5.2. El objeto window
5.3. El objeto document
5.4. El objeto location
5.5. El objeto navigator
5.6. El objeto screen
Capítulo 6. Eventos
6.1. Modelo básico de eventos
6.2. El flujo de eventos
6.3. Handlers y listeners
6.4. El objeto event
6.5. Tipos de eventos
6.6. Solución cross browser
Capítulo 7. Primeros pasos con AJAX
7.2. La primera aplicación
7.3. Métodos y propiedades del objeto XMLHttpRequest
7.4. Utilidades y objetos para AJAX
7.5. Interacción con el servidor
7.6. Aplicaciones complejas
7.7. Seguridad
Capítulo 8. Técnicas básicas con AJAX
8.2. Teclado virtual
8.3. Autocompletar
Capítulo 9. Técnicas avanzadas con AJAX
9.2. Lector RSS
9.3. Google Maps
Capítulo 10. Frameworks y librerías
10.1. El framework Prototype
10.2. La librería scriptaculous
10.3. La librería jQuery
10.4. Otros frameworks importantes
Capítulo 11. Otras utilidades
11.2. Mejorar el rendimiento de las aplicaciones complejas
11.3. Ofuscar el código JavaScript
11.4. Evitar el problema de los dominios diferentes
Capítulo 12. Recursos útiles
Capítulo 13. Bibliografía
Capítulo 14. Ejercicios resueltos
Autor/es: Javier Eguíluz Pérez
Edición: 1ra Edición
Tipo: Libro
Formato: PDF
Idioma: Español
EmoticonEmoticon