Libros Urgentes

 
 
Recomienda este libro
 

Ajax. Los mejores trucos

  • Perry, Bruce W.
  • ANAYA MULTIMEDIA
  • 480 páginas
  • Idioma: Español
  • ISBN: 8441520909 ISBN-13: 9788441520905
  • 1 edición (22/09/2006)
  • Entrega de 24 a 48 horas contra reembolso por agencia urgente*
    • 32,2€ ($43,74)
    • * Envío GRATIS en pedidos de más de 49€
 
 

Ajax, término acuñado en 2005 para describir la combinación de las tecnologías JavaScript, HTML y XML, ha causado un gran impacto en el mundo del software. Se trata de una familia de técnicas de desarrollo web formada por código abierto para crear aplicaciones interactivas. 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. Esto significa aumentar la interactividad, velocidad y usabilidad en la misma.

Este libro recopila docenas de trucos fáciles de asimilar, investigaciones punteras sobre la tecnología Ajax, tales como la creación de mapas utilizando servicios combinados de Google y Yahoo!, tiendas online que funcionan con la técnica de arrastrar y soltar y aplicaciones para servicios Web en una sola página. Igualmente incluye una serie de trucos que representan una asesoría práctica para los desarrolladores de Ajax.

Este libro ofrece las herramientas que necesitamos para construir las aplicaciones Web de la siguiente generación y muestra cómo ensamblarlas de muchas formas diferentes. Si se pregunta qué es lo que hace Ajax o busca nuevas formas de aplicarlo, este libro le servirá como base para sus programas durante mucho tiempo.

Ahorra Con Agapea
"Compra "Ajax. Los mejores trucos" junto a "La ladrona de libros":


Por sólo 44.15 € Gastos de envío gratis**


  Más OFERTAS si compra "Ajax. Los mejores trucos" junto a

Lloréns, Chufo (1931- )
Por sólo 44.15 € Gastos de envío gratis**



Ken Follett
Por sólo 44.15 € Gastos de envío gratis**

Prefacio
Construir aplicaciones de una sola página
Explicación de Ajax
Cómo utilizar este libro
Cómo está organizado este libro
Convenciones que se utilizan en este libro
Códigos de ejemplo

Capítulo 1. Fundamentos básicos de Ajax
No es lejía desinfectante
Manéjese con cuidado
XMLHttpRequest
1.Detectar la compatibilidad del navegador con un objeto de petición
Utilizar una función para comprobar la compatibilidad
2.Utilizar un objeto de petición para enviar datos al servidor con POST
Configurar las cabeceras
Echar un vistazo al resultado
3.Utilizar nuestra propia librería para XMLHttpRequest
4.Recibir datos en formato XML
5.Obtener cadenas sencillas a la antigua usanza
6.Recibir datos como números
Desmenuzar los números
Iniciar el DOM
7.Recibir datos en formato JSON
Magic JSON
En el lado del servidor
8.Gestión de errores en objetos de petición
Problemas, problemas
El servidor está por los suelos
La aplicación de respaldo ha salido a comer
¡Uuups! Una dirección URL equivocada
9.Indagar en una respuesta HTTP
10.Generar un mensaje con estilo con un archivo CSS
Coser y cantar
11.Generar un mensaje de usuario con estilo sobre la marcha
Dejar aparte la hoja de estilos

Capítulo 2. Formularios Web
12.Enviar valores de cuadros de texto o áreas de texto al servidor sin actualizar el navegador
Primer servicio
¿Y ahora qué?
13.Mostrar valores en un cuadro de texto o un área de texto utilizando datos del servidor
Servidor de mensajes instantáneos
14.Enviar valores de una lista de selección al servidor sin dar más rodeos
¿Y ahora, qué pasa?
Hola de nuevo, JSON
Un chapoteo en el lado del servidor
La API de DOM
15.Generar dinámicamente una nueva lista de selección utilizando los datos del servidor
Rápido, nuevas listas
Consultar al servidor
El paso final
16.Ampliar una lista de selección existente
¿Una nueva lista de selección o un espejismo?
Trucar el truco
17.Enviar valores de casillas de verificación al servidor sin rodeos
Vote pronto y a menudo
Cuestionario vacío
18.Generar dinámicamente un nuevo grupo de casillas de verificación con los datos del servidor
Elija su actividad
Vale, pero ¿dónde está el código?
Valor devuelto como una matriz
Trucar el truco
19.Rellenar un grupo de casillas de verificación existente con datos del servidor
¿Cómo funciona?
Peticiones Ajax
Aquí viene una matriz
20.Cambiar listas no ordenadas utilizando una respuesta HTTP
Comentario final
21.Enviar valores de etiquetas ocultas a un componente de servidor
Dínamo
Contactar con casa
Registro

Capítulo 3. Validación
22.Validar campos o áreas de texto en blanco
Separar la lógica de la presentación
23.Validar la sintaxis de una dirección de correo electrónico
La espera más larga
Comprobar la sintaxis de una dirección de correo electrónico
Un vistazo al código
Comprobar la dirección de correo a las puertas
La validación
El mensaje del usuario
En cubierta
24.Validar nombres de usuario únicos
Cómo funciona
Hacer negocios con el servidor
Para los hacker de servidores
25.Validar números de tarjetas de crédito
Verificar el número de la tarjeta
Ejecutar el algoritmo de Luhn
26.Validar códigos de seguridad de una tarjeta de crédito
27.Validar un código postal
Trucar el truco

Capítulo 4. Trucos potentes para desarrolladores Web
28.Acceder a la API de Google Maps
Objetos Google
29.Utilizar el objeto de petición de la API de Google Maps
Google personal
Objetos Map
Crear nuestro propio mapa
30.Utilizar Ajax con Google Maps y Yahoo! Maps Mash-up
Cómo funciona
Recoger la cosecha
HTML
Google y Yahoo! codo con codo
Rutas
¿Cómo obtengo la latitud?
¿Qué es lo próximo?
31.Mostrar un origen de datos XML de Weather.com
Preparativos
32.Utilizar Ajax con Yahoo! Maps y GeoURL Mash-up
Cómo funciona
Peticiones mash-up
33.Depurar etiquetas generadas por Ajax en Firefox
Inspeccionar creaciones dinámicas
34.Obtener un código postal
El servidor se encarga de ello
El servlet
35.Crear un marcador de código JavaScript de gran tamaño y fácil de mantener
El código del marcador
36.Utilizar un almacenamiento permanente en el lado del cliente para aplicaciones Ajax
Utilizar AMASS
Cómo trabaja AMASS internamente
37.Controlar el historial de navegación con marcos flotantes
La verdad sobre los navegadores
Demostraciones de navegadores
38.Enviar valores de cookies a un programa servidor
Cocine sus propias cookies
JavaScript
El objeto Cookie
39.Utilizar XMLHttpRequest para obtener un precio de combustible en una página Web
Obtener la información
Para los aficionados a Java
40.Enviar un correo electrónico con XMLHttpRequest
Cómo funciona
Un retazo del servidor
41.Encontrar la información local del navegador
El intérprete
Trucar el truco
42.Crear un lector RSS
Un lector RSS sencillo
Cómo funciona
Trucar el truco

Capítulo 5. DWR (Direct Web Remoting) para aficionados a Java
43.Integrar DWR en una aplicación Web Java
Configurar la aplicación
44.Utilizar DWR para rellenar una lista de selección con una matriz Java
Obtener una matriz del servidor
Una utilidad rara
45.Utilizar DWR para crear una lista de selección a partir de un tipo Map de Java
Con el código por delante
46.Mostrar las claves y valores de un HasMap Java en una página Web
47.Utilizar DWR para rellenar una lista ordenada desde una matriz Java
48.Acceder a un objeto Java personalizado con JavaScript
La gran configuración
49.Llamar a un objeto Java incorporado desde JavaScript utilizando DWR

Capítulo 6. Trucos de Ajax con las librerías Prototype y Rico
50.Utilizar herramientas Ajax de Prototype en nuestras aplicaciones
El objeto de petición en acción
51.Actualizar el contenido de un elemento HTML desde el servidor
En el lado del servidor
Comprobar errores
52.Crear observadores para campos de una página Web
Cómo funciona
¿Qué es un objeto Prototype?
Observador pasivo
53.Utilizar Rico para actualizar varios elementos con una respuesta Ajax
Convención Ajax
En el lado del servidor
Trucar el truco
54.Crear una tienda de libros virtual con la técnica de arrastrar y soltar
Zonas arrastrables y zonas de suelta
Agarrar los títulos de los libros
Trucar objetos que se pueden arrastrar

Capítulo 7. Trabajar con Ajax y Ruby on Rails
MVC razonable
55.Instalar Ruby on Rails
Paso 1. Instalación de Ruby
Paso 2. Instalar Rails
Crear una aplicación Web Rails vacía
Comprobar la aplicación Web vacía
La estructura de carpetas de una aplicación Rails
56.Monitorizar llamadas remotas con Rails
Si falla todo lo demás
57.Hacer que nuestro código JavaScript esté disponible para aplicaciones Rails
58.Generar dinámicamente una lista de selección en una plantilla Rails
Un poco de información sobre partial
El código de limpieza
59.Ver si Ajax se está llamando en la petición
¿Se está utilizando XMLHttpRequest?
60.Generar dinámicamente una lista de selección utilizando los datos de una base de datos
Seguimiento de uso de energía
Un buen formulario
61.Realizar llamadas remotas periódicamente
No perdamos el tiempo
¿Dónde está toda la acción?
El envoltorio
62.Ver dinámicamente la información de una petición para XMLHttpRequest
¿Cómo funciona?
Trucar el truco

Capítulo 8. Saborear la librería JavaScript script.aculo.us
63.Integrar efectos visuales de script.aculo.us con una aplicación Ajax
Configuración
Intercambiar y desconectar
Trucar el truco
64.Crear un cuadro de registro que rechace registros no válidos
Mucha agitación
En el lado del servidor
65.Crear un campo de autorrelleno con script.aculo.us
En el lado del servidor
66.Crear un campo de edición en una posición determinada
67.Crear un formulario Web que desaparezca al enviarse

Capítulo 9. Opciones y rendimiento
68.Corregir el comportamiento del botón Atrás del navegador en aplicaciones Ajax
Un programa Ajax muy sencillo
Dentro del truco
Trucar el truco
69.Manejar marcadores y botones Atrás con RSH
El problema
La solución
La abstracción del historial
Ejemplo 1. Historial básico
Ejemplo 2. O'Reilly Mail
Recursos
70.Establecer un límite de tiempo para la petición HTTP
71.Mejorar la mantenibilidad, rendimiento y fiabilidad de aplicaciones JavaScript de gran tamaño
Unir todos los archivos JavaScript en un único archivo
Ejecutar nuestro código JavaScript con una herramienta de compresión
Resolver aspectos de caché de JavaScript
Todo junto
72.Ofuscar JavaScript y código Ajax
73.Utilizar una etiqueta script dinámica para realizar peticiones de servicios Web
Utilizar el servicio Web de geocoding
Pros y contras
Recursos
74.Configure Apache para afrontar aspectos relacionados con dominios cruzados
Bloqueo de dominios cruzados
XMLHttpRequest funciona en dominios cruzados... Más o menos
¿Hay una solución?
75.Ejecutar un motor de búsqueda dentro de nuestro navegador
Índices 101
Ponerlo todo junto
Trucar el truco
Recursos
76.Utilizar etiquetado declarativo en lugar de script XForms
Utilizar y producir XML
Trucar el truco
77.Construir una caché en el lado del cliente
Construir una caché mejor
La caché en acción
Trucar el truco
78.Crear un campo de autorrelleno
Trucar el truco
79.Mostrar de forma dinámica más información sobre un tema
Trucar el truco
80.Utilizar cadenas y matrices para generar código HTML de forma dinámica
Escribir una tabla
Aspectos de rendimiento

Índice alfabético


 

Otros clientes que compraron Ajax. Los mejores trucos, también compraron:

Ajax

Ajax

  • Fawcett, Joe; McPeak, Jeremy; Zakas, Nicholas C.
  • 448 páginas
  • 32€($43,47)
AJAX - WEB 2.0 PARA PROFESIONALES

Ajax - Web 2.0 Para Profesionales

  • M. FIRTMAN
  • 422 páginas
  • 20,70€($28,12)
PHP 6 y MySQL (La Biblia de)

Php 6 Y Mysql (la Biblia De)

  • Park, Joyce; Converse, Tim; Suehring, Steve
  • 976 páginas
  • 66,80€($90,74)
Visual C# .NET

Visual C# .net

  • Francisco Charte Ojeda
  • 656 páginas
  • 50€($67,92)
  • Envío gratuito
 
 
 

Otros libros de Ajax:

Professional Ajax

Professional Ajax

  • Zakas, Nicholas C.; McPeak, Jeremy; Fawcett, Joe
  • 408 páginas
  • 39,21€($53,26)
GWT in Action: Easy Ajax with the Google Web Toolkit

Gwt In Action: Easy Ajax With The Google Web Toolkit

  • Hanson, R & Tacy, A
  • 597 páginas
  • 55,75€($75,73)
Introducing Microsoft ASP.NET Ajax

Introducing Microsoft Asp.net Ajax

  • Dino Esposito (Solid Quality Learning)
  • 216 páginas
  • 30,18€($41)
Professional ASP.NET 2.0 AJAX

Professional Asp.net 2.0 Ajax

  • Gibbs, Matt; Wahlin, Dan
  • 336 páginas
  • 39,36€($53,47)
Ajax, JavaScript y PHP

Ajax, Javascript Y Php

  • Michael Moncur, Phil Ballard
  • 400 páginas
  • 39,60€($53,79)
Ajax, Rich Internet Applications y desarrollo Web para programadores

Ajax, Rich Internet Applications Y Desarrollo Web Para Programadores

  • Deitel, Paul J.; Deitel, Harvey M.
  • 1088 páginas
  • 71,30€($96,85)
 
 
*Para península. Tiempo estimado para días laborables.