PROFESIONAL AJAX

PROFESIONAL AJAX

ZAKAS, NICHOLAS / MCPEAK, JEREMY / FAWCETT, JOE

34,60 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
EDICIONES ANAYA MULTIMEDIA, S.A.
Año de edición:
2006
ISBN:
978-84-415-2077-6
Páginas:
448
Encuadernación:
TAPA BLANDA
Materias:
Colección:
VARIAS
34,60 €
IVA incluido
Sin stock. Consulte disponibilidad.

Introducción
A quién va dirigido este libro
Qué cubre este libro
Cómo está estructurado este libro
Qué necesita para utilizar este libro
Convenciones utilizadas en este libro
Código fuente

1. ¿Qué es Ajax?
El nacimiento de Ajax
La evolución de la Web
JavaScript
Marcos
La técnica del marco oculto
HTML dinámico y DOM
Marcos flotantes
XMLHttp
El verdadero Ajax
Los principios de Ajax
Otras tecnologías más allá de Ajax
¿Quién utiliza Ajax?
Google Suggest
Gmail
Google Maps
A9
Yahoo! News
Bitflux Blog
Confusión y controversia
Resumen

2. Fundamentos básicos de Ajax
Fundamentos básicos de HTTP
Peticiones HTTP
Respuestas HTTP
Técnicas de comunicación Ajax
La técnica de los marcos ocultos
El patrón
Peticiones GET en el marco oculto
Peticiones POST en el marco oculto
Marcos flotantes ocultos
Peticiones POST en marcos flotantes ocultos
Ventajas y desventajas de los marcos ocultos
Peticiones XMLHttp
Crear un objeto XMLHttp
Utilizar XMLHttp
Peticiones GET XMLHttp
Peticiones POST XMLHttp
Ventajas y desventajas de XMLHttp
Consideraciones adicionales
La política del mismo origen
Control de caché
Resumen

3. Patrones de Ajax
Patrones de control de comunicaciones
Ejecución predictiva
Ejemplo de precarga de página
Retención de envíos
Ejemplo de validación incremental de un formulario
Ejemplo de validación incremental de campo
Actualización periódica
Ejemplo de notificación de nuevos comentarios
Descarga en varias etapas
Ejemplo de vínculos con información adicional
Patrones de soporte
Cancelar peticiones pendientes
Nuevo intento
Resumen

4. XML, XPath y XSLT
Soporte XML en navegadores
El modelo DOM de XML en Internet Explorer
Cargar datos XML en Internet Explorer
Recorrer un documento DOM de XML en Internet Explorer
Recuperar datos XML en Internet Explorer
Manipulación de DOM en Internet Explorer
Gestión de errores en Internet Explorer
DOM de XML en Firefox
Cargar datos XML en Firefox
Recuperar datos XML en Firefox
Gestión de errores en Firefox
XML en plataformas cruzadas de navegadores
Ejemplo básico de XML
Cargar datos XML
Analizar la lista de libros
Unificar todos los componentes
Soporte XPath en navegadores
Introducción a XPath
XPath en Internet Explorer
Trabajar con espacios de nombres
XPath en Firefox
Trabajar con el analizador de espacios de nombres
XPath para plataformas cruzadas de navegadores
Soporte para transformaciones XSL en navegadores
Introducción a XSLT
XSLT en Internet Explorer
XSLT en Firefox
XSLT en plataformas cruzadas de navegadores
Enlaces más visitados
Resumen

5. Sindicación de contenidos con RSS/Atom
RSS
RSS 0.91
RSS 1.0
RSS 2.0
Atom
FooReader.NET
Componentes del lado del cliente
XParser
La experiencia del usuario
Funcionalidad
Componentes del lado del servidor
Posibles paradigmas
Implementación
Enlazar el cliente con el servidor
Analizar el archivo de orígenes de datos. El estilo del cliente
Dibujar los elementos de la interfaz de usuario
Instalación
Pruebas
Resumen

6. Servicios Web
Tecnologías relacionadas
SOAP
SOAP estilo RPC
SOAP estilo documento
WSDL
REST
La conexión .NET
Decisiones de diseño
Crear un servicio Web en Windows
Requisitos del sistema
Configuración de IIS
Codificar el servicio Web
Crear el código ensamblado
Servicios Web y Ajax
Crear la herramienta de prueba
La aproximación de Internet Explorer
La aproximación de Mozilla
La aproximación universal
Servicios Web para dominios cruzados
Las API de servicios Web de Google
Configurar el proxy
Resumen

7. JSON
¿Qué es JSON?
Literales de matriz
Literales de objeto
Literales mixtos
Sintaxis de JSON
Codificar y descodificar JSON
JSON frente a XML
Herramientas JSON del lado del servidor
JSON-PHP
Otras herramientas
Crear un cuadro de texto de autosugerencia
Visión preliminar de la funcionalidad
El código HTML
La tabla de la base de datos
La arquitectura
Las clases
El control AutoSuggest
Implementación de la predicción de escritura
Mostrar varias sugerencias
Soporte para escritura rápida
El proveedor de sugerencias
El componente del lado del servidor
El componente del lado del cliente
Resumen

8. Complementos para el sitio Web
Creación de un complemento para un teletipo de noticias
El componente del lado del servidor
El componente del lado del cliente
La clase NewsTicker
La clase NewsTickerFeed
Dar estilo a las noticias
Implementar el complemento de teletipo de noticias
Crear un complemento para información meteorológica
El SDK de Weather.com
El componente del lado del servidor
La clase WeatherSettings
La clase WeatherInfo
Utilizar la clase WeatherInfo
El componente del lado del cliente
Obtener los datos del servidor
Personalizar el componente
Implementar el complemento meteorológico
Crear un complemento de búsqueda Web
El componente del lado del servidor
El componente del lado del cliente
Dibujar la interfaz de usuario de resultados
Mostrar los resultados
Cerrar el cuadro de resultados
Construir la interfaz de búsqueda
Personalizar el complemento de búsqueda Web
Implementar el complemento de búsqueda Web
Crear un complemento de búsqueda de sitios Web
El componente del lado del servidor
La información de la base de datos
La estructura de datos
La clase SiteSearch
Construir la página de búsqueda
El componente del lado del cliente
La interfaz de usuario
La clase AjaxSiteSearch
Personalizar el complemento de búsqueda de sitio Web
Implementar el complemento de búsqueda de sitio Web
Resumen

9. AjaxMail
Requisitos
Arquitectura
Recursos utilizados
Las tablas de la base de datos
El archivo de configuración
La clase AjaxMailbox
Operaciones de la base de datos
Recuperar correo electrónico
Obtener la lista de correos electrónicos
Obtener un mensaje específico
Enviar un correo electrónico
Obtener los datos de un adjunto
Gestionar la papelera
Marcar mensajes como leídos
Realizar acciones
AjaxMailAction.php
AjaxMailNavigate.php
AjaxMailSend.php
AjaxMailAttachment.php
La interfaz de usuario
La vista de carpetas
Vista de lectura
Vista de composición
Diseño
Unir todos los elementos
Funciones de soporte
El buzón de correo
Métodos para cargar datos
Métodos de notificación del usuario
Métodos de comunicación
Métodos de dibujo
Métodos de acciones
Métodos de navegación
Métodos de inicialización
Funciones de respaldo
Manejadores de eventos
El último paso
Resumen

10. Marcos de trabajo Ajax
JPSpan
Cómo funci

Ajax es un término que engloba todo lo que rodea el uso de peticiones HTTP asincrónicas iniciadas por JavaScript con el propósito de recuperar información del servidor sin descargar la página. Proporciona a los desarrolladores la capacidad de crear interfaces de usuario más sofisticadas y con mejor respuesta, rompiendo así con el paradigma de " hacer clic y esperar " que hasta ahora había dominado la Web desde su creación.

En este libro, se estudian los distintos agentes de peticiones y explica cuándo debe utilizarse cada uno. Se desarrollan diferentes técnicas y patrones de Ajax para ejecutar procesos de comunicación cliente-servidor en su sitio y en sus aplicaciones web, así como una variedad de patrones de diseño Ajax para utilizar en circunstancias específicas de recuperación de datos. Cada capítulo se basa en la información de los capítulos anteriores, de forma que al final del libro habrá adquirido los conocimientos prácticos necesarios para implementar sus propias soluciones Ajax.

Este libro está dirigido a desarrolladores web que quieran mejorar la funcionalidad de sus sitios y aplicaciones. Es necesario estar familiarizado con JavaScript, HTML y CSS, así como tener experiencia con un lenguaje del lado del servidor tal como PHP o .NET.

Artículos relacionados

  • ELABORACION DE HOJAS DE ESTILO 2/E UF1303
    MEJIAS REAL, JAVIER
    Stock en librería

    17,50 €

  • OPERACIONES AUXILIARES CONFIGURA.Y EXPLOTA.2/E 202
    RODIL / PARDO
    Dominar los sistemas operativos y las aplicaciones ofimáticases fundamental para cualquier profesional relacionado con las tecnologíasde la información y la comunicación.Este libro desarrolla los contenidos del módulo profesional de Operaciones Auxiliares para la Configuración y la Explotación, de los Ciclos Formativos de Grado Básico en Informática y Comunicaciones, y Grado Bá...
    Stock en librería

    36,00 €

  • HACKING ETICO
    BERENGUEL / ESTEBAN
    Stock en librería

    40,00 €

  • ELABORACION DE PLANTILLAS Y FORMULARIOS 2/E UF1304
    MEJIAS REAL, JAVIER
    Para añadir funcionalidades a las páginas web se deben crear interfaces activos y otros elementos reutilizables siguiendo las especificaciones de diseño recibidas. A través de este libro aprenderemos a confeccionar plantillas para las páginas web atendiendo a estas especificaciones; para ello, se describirán las características que ofrecen dichas plantillas así como las utilid...
    Stock en librería

    13,50 €

  • BASTIONADO DE REDES Y SISTEMAS
    TALLEDO SAN MIGUEL, JOSE VENANCIO
    Este libro desarrolla los contenidos del módulo profesional Bastionado de redes y sistemas del Curso de Especialización en Ciberseguridad en Entornos de las Tecnologías de la Información, perteneciente a la familia profesional Informática y Comunicaciones, y que capacita para trabajar como experto, auditor o consultor en ciberseguridad, o como hacker ético... ...
    Stock en librería

    28,00 €

  • INTRODUCCIÓN A LA INFORMATICA. EDICIÓN 2024
    MARTOS RUBIO, ANA
    Sin duda, usted se ha dado cuenta de que la informática y el ocio digital ya forman parte de nuestra vida diaria. Se encuentra con ellos en el banco, en la cultura, en los viajes, etc., y le llaman la atención. Todos a su alrededor los emplean, ¿por qué usted no?Si se encuentra en esa edad en la que después de haber disfrutado de muchas cosas no quiere perderse nada del mundo a...
    Stock en librería

    16,50 €