Navegador Servidor … Llamada HTTP estándar
Navegador Servidor Llamada HTTP Proxy Respuesta HTTP URL, params Datos DHTML JS
Navegador Dominancia en la cascada. Estilos del navegador web. Archivo CSS Estilos en un archivo CSS externo. Página Web Estilos en el elemento del archivo HTML. Elemento Individual Estilos propios a los elementos HTML individuales.
Indiv1 Indiv2 Indiv3 Indiv4
Ejemplo JSON: "persona": { "nombre": "Juan", "apellido": "Pérez", "edad": 25, «dirección": { «calle": "Rioja", "ciudad": "Rosario", "provincia": «Santa Fe", } } Ejemplo XML: Juan Pérez 25 Rioja Rosario Santa Fe
Página Web JavaScript Servidor Se crea el XMLHttpRequest Estado 0 Conexión no Inicializada Script PHP
Página Web JavaScript Servidor Estado 0 Conexión no Inicializada Estado 1 Conexión Inicializada Se crea el XMLHttpRequest Request.open() Script PHP
Página Web JavaScript Servidor Script PHP Estado 0 Conexión no Inicializada Estado 1 Conexión Inicializada Se crea el XMLHttpRequest Request.open() Request.send() Estado 2 Procesando Solicitud
Página Web JavaScript Servidor Script PHP Estado 0 Conexión no Inicializada Estado 1 Conexión Inicializada Se crea el XMLHttpRequest Request.open() Estado 2 Procesando Solicitud Estado 3 Recibiendo Respuesta
Página Web JavaScript Servidor Script PHP Estado 0 Conexión no Inicializada Estado 1 Conexión Inicializada Se crea el XMLHttpRequest Request.open() Request.send() Estado 2 Procesando Solicitud Estado 3 Recibiendo Respuesta Estado 4 Respuesta Recibida Request.readyState Request.onStateChange()