PDF de programación - Introduccion a AJAX

Imágen de pdf Introduccion a AJAX

Introduccion a AJAXgráfica de visualizaciones

Publicado el 12 de Mayo del 2020
851 visualizaciones desde el 12 de Mayo del 2020
1,9 MB
241 paginas
Creado hace 16a (21/12/2007)
www.librosweb.es



Introducción a
AJAX



Javier Eguíluz Pérez

Introducción a AJAX

Sobre este libro...

▪ Los contenidos de este libro están bajo una licencia Creative Commons Reconoci-
miento - No Comercial - Sin Obra Derivada 3.0 (http://creativecommons.org/licen-
ses/by-nc-nd/3.0/deed.es)

▪ Esta versión impresa se creó el 21 de diciembre de 2007 y todavía está
incompleta. La versión más actualizada de los contenidos de este libro se puede
encontrar en http://www.librosweb.es/ajax

▪ Si quieres aportar sugerencias, comentarios, críticas o informar sobre errores,

puedes contactarnos en [email protected]

2

www.librosweb.es

Introducción a AJAX

Capítulo 1. Introducción a AJAX ...................................................................... 7
Capítulo 2. JavaScript básico ......................................................................... 11
2.1. Sintaxis ................................................................................................. 11
2.2. Variables ............................................................................................... 12
2.3. Palabras reservadas ................................................................................ 14
2.4. Tipos de variables ................................................................................... 14
2.4.1. Tipos primitivos ................................................................................ 14
2.4.2. Tipos de referencia ............................................................................ 17
2.5. Operadores ............................................................................................ 19
2.5.1. Incremento y decremento ..................................................................19
2.5.2. Lógicos ............................................................................................ 20
2.5.3. Matemáticos ..................................................................................... 21
2.5.4. Relacionales ..................................................................................... 22
2.5.5. Asignación ....................................................................................... 23
2.6. Objetos nativos de JavaScript ...................................................................23
2.6.1. La clase Array................................................................................... 23
2.6.2. La clase Date.................................................................................... 24
2.6.3. La clase Function .............................................................................. 25
2.7. Funciones .............................................................................................. 25
2.8. Funciones y propiedades básicas de JavaScript ...........................................28
2.8.1. Cadenas de texto .............................................................................. 28
2.8.2. Arrays ............................................................................................. 30
Capítulo 3. JavaScript avanzado .................................................................... 32
3.1. Objetos ................................................................................................. 32
3.1.1. Definición de un objeto ...................................................................... 32
3.1.2. Notación JSON .................................................................................. 36
3.2. Clases ................................................................................................... 41
3.2.1. Funciones constructoras .....................................................................41
3.2.2. Prototype ......................................................................................... 42
3.2.3. Herencia y ámbito (scope)..................................................................48
3.3. Otros conceptos...................................................................................... 48
3.3.1. Excepciones ..................................................................................... 48
3.3.2. Closure ............................................................................................ 50
3.3.3. Reflexión.......................................................................................... 51
Capítulo 4. DOM............................................................................................. 53
4.1. Introducción a Document Object Model (DOM) ............................................53
4.2. Tipos de nodos ....................................................................................... 54
4.3. La interfaz Node ..................................................................................... 57
4.4. HTML y DOM .......................................................................................... 59
4.4.1. Acceso relativo a los nodos .................................................................59
4.4.2. Tipos de nodos ................................................................................. 60
4.4.3. Atributos.......................................................................................... 61

www.librosweb.es

3

Introducción a AJAX

4.4.4. Acceso directo a los nodos..................................................................62
4.4.5. Crear, modificar y eliminar nodos ........................................................64
4.4.6. Atributos HTML y propiedades CSS en DOM ..........................................70
4.4.7. Tablas HTML en DOM ......................................................................... 72
Capítulo 5. BOM............................................................................................. 75
5.1. Introducción a Browser Object Model (BOM) ...............................................75
5.2. El objeto window .................................................................................... 76
5.3. El objeto document ................................................................................. 78
5.4. El objeto location .................................................................................... 80
5.5. El objeto navigator.................................................................................. 81
5.6. El objeto screen ...................................................................................... 82
Capítulo 6. Eventos ....................................................................................... 84
6.1. Conceptos básicos................................................................................... 84
6.2. Modelo básico de eventos......................................................................... 84
6.2.1. Tipos de eventos ............................................................................... 84
6.2.2. Manejadores de eventos.....................................................................86
6.3. El flujo de eventos .................................................................................. 90
6.3.1. Event bubbling.................................................................................. 91
6.3.2. Event capturing ................................................................................ 92
6.3.3. Eventos DOM.................................................................................... 92
6.4. Handlers y listeners................................................................................. 93
6.4.1. Internet Explorer............................................................................... 93
6.4.2. DOM................................................................................................ 53
6.5. El objeto event ....................................................................................... 95
6.5.1. Propiedades y métodos ...................................................................... 96
6.5.2. Similitudes y diferencias entre navegadores..........................................99
6.6. Tipos de eventos................................................................................... 102
6.6.1. Eventos de ratón............................................................................. 103
6.6.2. Eventos de teclado .......................................................................... 104
6.6.3. Eventos HTML................................................................................. 104
6.6.4. Eventos DOM.................................................................................. 105
6.7. Solución cross browser .......................................................................... 106
6.7.1. Asignación de manejadores de eventos .............................................. 106
6.7.2. Obtención del objeto Event............................................................... 106
6.7.3. Estandarización del objeto Event ....................................................... 107
Capítulo 7. Primeros pasos con AJAX .......................................................... 109
7.1. Breve historia de AJAX........................................................................... 109
7.2. La primera aplicación............................................................................. 109
7.2.1. Código fuente ................................................................................. 109
7.2.2. Análisis detallado ............................................................................ 110
7.2.3. Refactorizando la primera aplicación .................................................. 112
7.3. Métodos y propiedades del objeto XMLHTTPRequest .................................. 114

4

www.librosweb.es

Introducción a AJAX

7.4. Utilidades y objetos para AJAX................................................................ 116
7.5. Interacción con el servidor ..................................................................... 122
7.5.1. Envío de paráme
  • Links de descarga
http://lwp-l.com/pdf17641

Comentarios de: Introduccion a AJAX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad