Está en la página 1de 3

00_Ajax.

qxd 1/12/07 9:48 AM Page 9

Contenido

CONTENIDO
Sobre el autor 4 DOM 53
Prólogo 5 XML 54
El libro de un vistazo 6 CSS 56
Introducción 12 XSLT 64
Una mirada a Javascript/DHTML,
Capítulo 1 CSS y DOM integrados 65
INTRODUCCIÓN Resumen 73
Conceptos básicos 14 Actividades 74
¿Qué es Ajax? 15
Diferencias entre aplicaciones
web tradicionales e interfaces con Ajax 17
Dónde y cuándo utilizamos Ajax 19
El proceso Cliente-Servidor en Ajax 21
Usabilidad y limitaciones
del modelo Ajax 23
Alternativas 26
Resumen 27
Actividades 28
Capítulo 3
MANOS A LA OBRA
Rotador de Banners 76
Ficha estadística 86
Validación de formularios 98
Resumen 109
Actividades 110

Capítulo 2
EL OBJETO XMLHTTPREQUEST
Fundamentos 30
Métodos 35
Eventos 40
Propiedades 40
Un ejemplo 43 Capítulo 4
Las tecnologías componentes de Ajax 47 JAVASCRIPT
HTML / XHTML / DHTML 47 Opciones disponibles 112

usr.code 9
00_Ajax.qxd 1/12/07 9:48 AM Page 10

AJAX

Prototype 114 Ejemplo 3. Registro de usuarios 246


Referenciar elementos 117 Resumen 253
CSS 119 Actividades 254
Obtener valores 122
Manejar eventos 125
Cadenas de caracteres 127
Arrays 129
Trabajar con formularios 131
DOM 136
Iteraciones 137
Rangos de valores 140
Ajax 142
Script.aculo.us 149
Efectos 152 Capítulo 6
Edición en línea 154 RUBY ON RAILS
Open Rico 156 Introducción 256
Adobe Spry 166 Opciones 256
Yahoo! User Interface Library 174 Métodos Disponibles 258
Resumen 183 Resumen 271
Actividades 184 Actividades 272

Capítulo 7
.NET
Introducción 274
La opción oficial: Atlas 274
Principales controles disponibles 277
Otros Controles 286
La versión libre: Ajax.net 286
Resumen 291
Actividades 292

Capítulo 5
PHP
Introducción 186
Sajax 187
Ejemplo 1. Hola Sajax 188
Ejemplo 2. Encuestas OnLine 192
Xajax 206
Ejemplo 1. Diario de noticias 212
Ejemplo 2. Países y Estados 239

10 usr.code
00_Ajax.qxd 1/12/07 9:48 AM Page 11

Introducción

Capítulo 8 Apéndice A
JAVA POO EN JAVASCRIPT
Introducción 294 Orientación a objetos en JavaScript 362
Google Web Toolkit 295 Tipos de datos 363
AJAXTags 299 Tipos de objetos 364
Taconite 301 Objeto Object 367
Dynamic Web Remoting 310 Propiedades 368
Backbase 313 Métodos 368
Resumen 315 Constructores 378
Actividades 316 Objetos definidos por el usuario 380
Propiedades 381
Métodos 384
Encapsulación y herencia 387

Capítulo 9
PROYECTO: CARRITO DE COMPRAS
Planteo del proyecto 318
PHP 318
MySQL 322 Apéndice B
Archivos 325 PATRONES EN AJAX: EL MODELO MVC
Carga inicial 326 Patrones de arquitectura 396
Clases remotas 327 MVC 396
Comentarios sobre el código 334 Modelo tradicional 402
Código del proyecto 342 Implementaciones MVC 402
Resumen 359 Ruby On Rails 403
Actividades 360 Java 405
Frameworks 406
Ajax y el patrón MVC 410

Posibles Vistas de un mismo Modelo

(X)HTML WML XML Otras

usr.code 11

También podría gustarte