Introducción a Ajax por Javier Eguíluz Pérez

| marzo 12, 2012 | 0 Comentarios
Introduccion a Ajax - Javier Eguiluz
DESCRIPCIÓN DEL LIBRO

El término AJAX se acuñó por primera vez en el artículo 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í misma, sino que se trata de la unión de varias tecnologías que se desarrollan de forma autónoma y que se unen de formas nuevas y sorprendentes.

TABLA DE CONTENIDO

Capítulo 1. Introducción a AJAX

Capítulo 2. JavaScript básico

2.1. Sintaxis

2.2. Variables

2.3. Palabras reservadas

2.4. Tipos de variables

2.4.1. Tipos primitivos

2.4.2. Tipos de referencia

2.5. Operadores

2.5.1. Incremento y decremento

2.5.2. Lógicos

2.5.3. Matemáticos

2.5.4. Relacionales

2.5.5. Asignación

2.6. Objetos nativos de JavaScript

2.6.1. La clase Array

2.6.2. La clase Date

2.6.3. La clase Function

2.7. Funciones

2.8. Funciones y propiedades básicas de JavaScript

2.8.1. Cadenas de texto

2.8.2. Arrays

Capítulo 3. JavaScript avanzado

3.1. Objetos

3.1.1. Definición de un objeto

3.1.2. Notación JSON

3.2. Clases

3.2.1. Funciones constructoras

3.2.2. Prototype

3.2.3. Herencia y ámbito (scope)

3.3. Otros conceptos

3.3.1. Excepciones

3.3.2. Closure

3.3.3. Reflexión

Capítulo 4. DOM

4.1. Introducción a Document Object Model (DOM)

4.2. Tipos de nodos

4.3. La interfaz Node

4.4. HTML y DOM

4.4.1. Acceso relativo a los nodos

4.4.2. Tipos de nodos

4.4.3. Atributos

4.4.4. Acceso directo a los nodos

4.4.5. Crear, modificar y eliminar nodos

4.4.6. Atributos HTML y propiedades CSS en DOM

4.4.7. Tablas HTML en DOM

Capítulo 5. BOM

5.1. Introducción a Browser Object Model (BOM)

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. Conceptos básicos

6.2. Modelo básico de eventos

6.2.1. Tipos de eventos

6.2.2. Manejadores de eventos

6.3. El flujo de eventos

6.3.1. Event bubbling

6.3.2. Event capturing

6.3.3. Eventos DOM

6.4. Handlers y listeners

6.4.1. Internet Explorer

6.4.2. DOM

6.5. El objeto event

6.5.1. Propiedades y métodos

6.5.2. Similitudes y diferencias entre navegadores

6.6. Tipos de eventos

6.6.1. Eventos de ratón

6.6.2. Eventos de teclado

6.6.3. Eventos HTML

6.6.4. Eventos DOM

6.7. Solución cross browser

6.7.1. Asignación de manejadores de eventos

6.7.2. Obtención del objeto Event

6.7.3. Estandarización del objeto Event

Capítulo 7. Primeros pasos con AJAX

7.1. Breve historia de AJAX

7.2. La primera aplicación

7.2.1. Código fuente

7.2.2. Análisis detallado

7.2.3. Refactorizando 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.5.1. Envío de parámetros con la petición HTTP

7.5.2. Refactorizando la utilidad net.CargadorContenidos

7.6. Aplicaciones complejas

7.6.1. Envío de parámetros mediante XML

7.6.2. Procesando respuestas XML

7.6.3. Parámetros y respuestas JSON

7.7. Seguridad

Capítulo 8. Técnicas básicas con AJAX

8.1. Listas desplegables encadenadas

8.1.1. Contexto

8.1.2. Solución propuesta

8.2. Teclado virtual

8.2.1. Contexto

8.2.2. Solución propuesta

8.3. Autocompletar

8.3.1. Contexto

8.3.2. Solución propuesta

Capítulo 9. Técnicas avanzadas con AJAX

9.1. Monitorización de servidores remotos

9.1.1. Contexto

9.1.2. Solución propuesta

9.2. Lector RSS

9.2.1. Contexto

9.2.2. Solución propuesta

9.3. Google Maps

9.3.1. Contexto

9.3.2. Solución propuesta

Capítulo 10. Frameworks y librerías

10.1. El framework Prototype

10.1.1. Funciones y métodos básicos

10.1.2. Funciones para cadenas de texto

10.1.3. Funciones para elementos

10.1.4. Funciones para formularios

10.1.5. Funciones para arrays

10.1.6. Funciones para objetos enumerables

10.1.7. Otras funciones útiles

10.1.8. Funciones para AJAX

10.1.9. Funciones para eventos

10.1.10. Métodos para funciones

10.1.11. Rehaciendo ejemplos con Prototype

10.2. La librería scriptaculous

10.3. La librería jQuery

10.3.1. Funciones y métodos básicos

10.3.2. Funciones para eventos

10.3.3. Funciones para efectos visuales

10.3.4. Funciones para AJAX

10.3.5. Funciones para CSS

10.3.6. Funciones para nodos DOM

10.3.7. Otras funciones útiles

10.3.8. Rehaciendo ejemplos con jQuery

10.4. Otros frameworks importantes

Capítulo 11. Otras utilidades

11.1. Detener las peticiones HTTP erróneas

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

CARACTERÍSTICAS DE LA DESCARGA
Título: Introducción a Ajax
Autor: Javier Eguíluz
Idioma: Español
Año de Publicación: 2007
Número de Páginas: 241
Formato: .pdf
Peso del Archivo: 1,96 Mb
Compresor de Archivos: .RAR
OPCIONES PARA DESCARGAR EL LIBRO GRATIS

Tags: ,

Categoría: Ingeniería de Sistemas, Ingeniería del Software

Sobre el autor (Perfil del autor)

Comentarios (0)

Trackback URL | Comentarios Feed RSS

No hay comentarios aún. ¡Sé el primero en comentar!

Deja un Comentario