AJAX

AJAX

MELLADO DOMÍNGUEZ, JAVIER

26,44 €
IVA incluido
Agotado
Editorial:
ANAYA
Año de edición:
2008
Materia
Informatica
ISBN:
978-84-415-2414-9
Páginas:
352
26,44 €
IVA incluido
Agotado

Cómo usar este libro
Capítulo 1: Introducción a Ajax
Capítulo 2: Requisitos del sistema
Capítulo 3: Introducción a Javascript
Capítulo 4: Breve introducción a XML
Capítulo 5: Objeto XMLHttpRequest
Capítulo 6: Objeto y contenido DOM
Capítulo 7: JSON
Capítulo 8: Frameworks de Javascript
Capítulo 9: Casos comunes de uso Ajax
Capítulo 10: Trabajar con Ajax y Ruby on Rails
Capítulo 11: Optimización Ajax para posicionamiento Web
Capítulo 12: Ajax y Web 2.0

Introducción
Ajax: Un Nuevo acercamiento a las Aplicaciones Web
Definiendo Ajax
De qué manera es diferente Ajax
Quién usa Ajax
Mirando adelante

Capítulo 1. Introducción a Ajax
¿Qué es Ajax?
¿Por qué usar Ajax?
Origen de del uso de tecnologías que forman Ajax
¿Cómo funciona?
Diferencias con la Web tradicional
Dónde se debe usar Ajax y dónde no se aconseja
Sitios Web con uso de Ajax
Resumen

Capítulo 2. Requisitos del sistema
Ajax, herramienta multiplataforma
Configuración PHP, MySQL, Apache
Instalación de Apache
Instalación de PHP
Instalación de MySQL
Navegadores y herramientas de navegación
Navegador
Herramientas de Navegación
Resumen

Capítulo 3. Introducción a Javascript
Introducción a Javascript
Javascript y la compatibilidad con distintos navegadores
Variables, tipos de datos y operadores
Variables
Tipos de datos
Tipo cadena
Operadores y expresiones
Tipo de datos numérico
Tipo booleano
Tipo numérico
Tipo objeto
Tipo null
Tipo undefined
Operadores
Operadores aritméticos
Operadores lógicos
Operadores condicionales
Sentencias: Estructuras de control y bucles
Estructuras de control condicional
Sentencia if
Sentencia if..else
Sentencia if...elseif..else
Sentencia switch... case
Estructuras en bucle
Bucle for
Bucle for...in
Bucle for each in
Bucle while
Bucle do...while
Arrays
¿Qué es un array?
Declaración de un array
Inicialización y operaciones con Arrays
Métodos útiles de los arrays
Métodos de concatenación
Métodos de alteración de arrays
Funciones en Javascript
Cómo definir una función
Nombre de la función
Paréntesis
Bloque de código
Return
Pasar argumentos a una función
Ámbito de variables y argumentos
Funciones desdeHTML y manejadores de eventos.
Resumen

Capítulo 4. Breve introducción a XML
XML
Ventajas de uso
Conceptos básicos
Definición del tipo de documento (DTD)
Entidades
Ficheros XML
Construcción de DTD
DTD disponibles
Lenguajes de páginas de estilo
CSSL
XSL
Ejemplo completo de un archivo XML
Resumen

Capítulo 5. Objeto XMLHttpRequest
¿Qué es el objeto XMLHttpRequest?
Compatibilidad con navegadores
Creación de la instancia XMLHttpRequest
Atributos del objeto
Atributo readyState
Utilización
Atributo onReadyStateChange
Utilización
Atributo responseText
Utilización
Atributo responseXML
Utilización
Atributo status
Utilización
Atributo statusText
Utilización
Métodos del objeto
Método open
Utilización
Método send
Utilización
Método abort
Utilización
Método getResponseHeaders
Utilización
Método setRequestHeader
Utilización
Ejemplo general resumen
Resumen

Capítulo 6. Objeto y contenido DOM
Concepto DOM
Nodos
Elementos nodo
Nodos de texto
Nodos atributo
Hojas de estilo CSS
class
id
getElementById
getElementsByTagName
getAttribute
setAttribute
Resumen

Capítulo 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 JSON
Resumen

Capítulo 8. Frameworks de Javascript
¿Qué es un framework de Javascript?
Prototype
Funciones elementales
Funciones de cadenas
Funciones para Ajax
Funciones para elementos
Funciones para formularios
Funciones para Arrays
Funciones para objetos
Funciones para eventos
Otras funciones útiles
JQuery
Funciones básicas
Funciones para Eventos
Efectos visuales
Funciones para CSS
Funciones para AJAX
Funciones para nodos DOM
Otras funciones útiles
Otras utilidades
Script.aculo.us
Resumen

Capítulo 9. Casos comunes de uso de Ajax
Primeros pasos de interacción Ajax
Comprobación de un formulario sin refrescar la página
Votación en una encuesta
Combos anidados
Depurar código mediante la herramienta firebug de Firefox
Campos con auto completar (sugerencias)
Crear un cuadro de texto de auto sugerencia mediante JSON , Prototype y JSON-PHP
Resumen del ejemplo
El código HTML
La tabla de la base de datos
La arquitectura
Las clases
El control AutoSuggest
Implementación de la sugerencia
El método typeAhead()
El método autosuggest ()
Manejo de eventos de teclas
Mostrar varias sugerencias
Colocar la lista desplegable
Añadir y mostrar sugerencias
Actualizar la funcionalidad
Añadir soporte para el teclado
Actualizar el método init()
Soporte para escritura rápida
El proveedor de sugerencias
El componente del lado del servidor
El componente del lado del cliente
Ventana con pestañas asociadas a una base de datos
Resumen

Capítulo 10. Trabajar con Ajax y Ruby on Rails
Introducción a Ruby on Rails
Modelo vista controlador
Instalar Ruby on Rails
Paso 1. Instalación de Ruby
Paso 2. Instalar Rail
Crear una aplicación Web Rails vacía
Comprobar la aplicación Web vacía
La estructura de carpetas de una aplicación Rails
Monitorizar llamadas remotas con Rails
Si falla todo lo demás
Hacer que nuestro código Javascript esté disponible para aplicaciones Rails
Generar dinámicamente una lista de selección en una plantilla Rails
Generar una lista de selección utilizando datos del lado del servidor mediante Ajax y Ruby on Rails
Un poco de información sobre partial
El código de limpieza
Ver si Ajax se está llamando en la petición
¿Se está utilizando XMLHttpRequest?
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
Realizar llamadas remotas periódicamente
Sin perder el tiempo
¿Dónde está toda la acción?
El envoltorio
Ver dinámicamente la información de una petición para XMLHttpRequest
¿Cómo funciona?
Resumen

Capítulo 11. Optimización de Ajax para posicionamiento Web
El problema de Ajax y el posicionamiento Web
Contenido interesante y en la línea de la Web
Tecnología de programación Web.
¿Cómo funciona el mod_rewrite de Apache?
La importancia de la sencillez en un sitio Web
¿Qué es Dmoz?
La importancia de tener enlaces a tu sitio Web desde páginas de mayor tráfico
Evitar la penalización
Nomenclatura de búsquedas en Go

AJAX es el acrónimo de Asynchronous JavaScript and XML, y hace referencia a una combinación de tecnologías que facilitan el diseño de aplicaciones Web con ciertas características avanzadas. Proporciona a los desarrolladores la capacidad de crear interfaces de usuario más sofisticadas y con respuesta casi inmediata.

Este libro muestra cómo utilizar Ajax sin importar cuál sea su nivel actual de conocimientos. Comienza explicando qué es Ajax y qué mejoras ofrece, para introducirse poco a poco en JavaScript, XML, JSON o Ruby on Rails. Verá también cómo optimizar páginas Web hechas con Ajax para un mejor posicionamiento en los buscadores.

De un modo eminentemente práctico, aprenderá cuáles son los casos más comunes y los problemas más frecuentes con los que se puede encontrar desarrollando con Ajax. Por último, verá qué importancia tiene Ajax dentro de la Web 2.0 y por qué las más grandes empresas del sector Internet, como Google, han elegido Ajax.

Artículos relacionados

  • SOFTWARE PARA LA INGENIERIA DE PROCESOS
    CUATRECASAS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Queda 1 ejemplar

    28,85 €

  • MICROSOFST ACCES 2007. GUÍA PRÁCTICA PARA USUARIOS
    ORTIZ ORTEGA, ANTONIO / SALGUERO ROMERO, JOSÉ LUIS
    Tabla de contenido. El entorno de trabajo. Abrir y crear bases de datos. Trabajando con tablas. Buscar, filtrar y ordenar. Las relaciones entre tablas. Las consultas. Trabajando con formularios. Trabajando con informes. ...
    Queda 1 ejemplar

    13,46 €

  • EL VIAJE DEL CONOCIMIENTO
    FERNÁNDEZ PANADERO, JAVIER
    ¿Alguna vez has estado muy seguro de una idea y resultó ser falsa? ¿Porque la habías aprendido en el colegio? ¿Porque te lo había dicho una Inteligencia Artificial? ¿Te has cuestionado la veracidad de lo que sabías hasta ahora? ¿No? De eso va este libro. No de preguntas cuya respuesta desconoces, sino de preguntas cuya respuesta científica crees conocer (y, por lo tanto, no c...
    Consultar disponibilidad

    17,31 €

  • LA ERA DE LA INTELIGENCIA ARTIFICIAL Y NUESTRO FUTURO HUMANO
    KISSINGER, HENRY A. / SCHMIDT, ERIC / HUTTENLOCHER, DANIEL
    Una IA aprendió a ganar al ajedrez realizando jugadas que los grandes maestros nunca habían concebido. Otra IA descubrió un nuevo antibiótico analizando propiedades moleculares que los científicos no comprendían. Aviones propulsados por IA están derrotando a experimentados pilotos en combates aéreos simulados. La IA está irrumpiendo en la investigación, la transmisión en direct...
    Consultar disponibilidad

    26,44 €

  • AGENDA ESCOLAR MODERNA
    MODERNA DE PUEBLO
    ¡All is pussyble! Y a partir de ahí, lo que te echen durante el curso 2020-2021. No lo dudes: vas a poder con todo con la ayuda de la agenda de Moderna de Pueblo.Incluye varios tacos de post-it, ocho páginas de adhesivos para que des rienda suelta a tu creatividad o mates el aburrimiento y un práctico sobre para guardar papeles y papelitos.La agenda está encuadernada en tapa du...
    Consultar disponibilidad

    16,76 €

  • MONETIZAGRAM
    ROJAS AGUADO, PEDRO
    Instagram se ha convertido en un medio imprescindible para dar visibilidad a pequeños negocios y empresas en todos los sectores y también para los profesionales que ofrecen sus servicios. Pero ¿por qué a unos les funciona y a otros no? ¿Por qué algunas cuentas tienen más seguidores que otras? ¿Cómo puede alguien convertirse en influencer? Saber monetizar una cuenta de Instagram...
    Reimpresión

    19,13 €