APRENDE JQUERY 1.3

APRENDE JQUERY 1.3

CHAFFER, JONATHAN / SWEDBERG, KARL

35,90 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2010
Materia
Informática
ISBN:
978-84-415-2665-5
Páginas:
432
Encuadernación:
Rústica
Colección:
TITULOS ESPECIALES

Prólogo



Introducción

Qué trata este libro

Qué necesita para este libro

Para quién es este libro

Convenciones

Código fuente



1. Empezar a trabajar

Qué hace jQuery

Por qué jQuery funciona bien

Historia del proyecto jQuery

Nuestra primera página Web con jQuery

Descargar jQuery

Configurar el documento HTML

Añadir jQuery

Encontrar el texto del poema

Aplicar la nueva clase

Ejecutar el código

El producto terminado

Resumen



2. Selectores

El DOM

La función factory $()

Selectores CSS

Aplicar estilo a niveles de elementos de lista

Selectores de atributo

Aplicar estilo a vínculos

Selectores personalizados

Aplicar estilo a filas alternas

Selectores de formulario

Métodos transversales DOM

Aplicar estilo a celdas específicas

Encadenar

Acceder a elementos DOM

Resumen



3. Eventos

Llevar a cabo tareas al cargar la página

Planificación de la ejecución de código

Múltiples scripts en una página

Métodos abreviados para código

Coexistir con otras librerías

Eventos sencillos

Un sencillo conmutador de estilo

Habilitar los otros botones

Contexto de manejador de evento

Mayor consolidación

Eventos abreviados

Eventos compuestos

Mostrar y ocultar características avanzadas

Destacar elementos sobre los que se hace clic

El viaje de un evento

Efectos secundarios del burbujeo de eventos

Alterar el viaje: el objeto event

Destinos de los eventos

Detener la propagación de evento

Acciones predeterminadas

Delegación de evento

Eliminar un manejador de evento

Espacio de nombres de evento

Volver a vincular eventos

Simular interacción de usuario

Eventos de teclado

Resumen



4. Efectos

Modificaciones CSS en línea

Métodos básicos ocultar y mostrar

Efectos y velocidad

Aplicar velocidad

Aparecer y desaparecer de forma paulatina

Efectos compuestos

Crear animaciones personalizadas

Alternar el aparecer y desaparecer paulatino

Animar múltiples propiedades

Posicionar con CSS

Efectos simultáneos frente a "en cola"

Trabajar con un solo conjunto de elementos

Trabajar con múltiples conjuntos de elementos

Rellamadas

En pocas palabras

Resumen



5. Manipulación DOM

Manipular atributos

Atributos que no son clase

La función factory $() revisada

Insertar nuevos elementos

Mover elementos

Marcar, numerar y vincular el contexto

Anexar pies de página

Situar elementos alrededor de otros

Copiar elementos

Clonar con eventos

Clonar citas

Una desviación CSS

De vuelta al código

Embellecer las citas

Métodos de manipulación DOM

Resumen



6. AJAX

Cargar datos bajo demanda

Añadir HTML

Trabajar con objetos JavaScript

Recuperar un objeto JavaScript

Funciones jQuery globales

Ejecutar un script

Cargar un documento XML

Elegir un formato de datos

Pasar datos al servidor

Llevar a cabo una petición GET

Llevar a cabo una petición POST

Serializar un formulario

Estar pendiente de la petición

AJAX y eventos

Limitaciones de seguridad

Utilizar JSONP para datos remotos

Opciones adicionales

El método AJAX de bajo nivel

Modificar opciones predeterminadas

Cargar partes de una página HTML

Resumen



7. Manipulación de tabla

Ordenar y paginar

Ordenación del lado del servidor

Impedir que la página se refresque

Ordenación JavaScript

Etiquetas de agrupación de filas

Ordenación alfabética básica

El poder de los plug-ins

Problemas de rendimiento

Manipular las teclas de ordenar

Ordenar otros tipos de datos

Resaltar columna

Alternar la dirección de la ordenación

Paginación del lado del servidor

Ordenar y paginar van juntos

Paginación JavaScript

Mostrar el paginador

Habilitar los botones del paginador

Marcar la página actual

Paginación con ordenación

El código terminado

Modificar la apariencia de la tabla

Resaltar filas

Alternar color de filas

Alternar colores de fila avanzado

Resaltar filas basado en interacción del usuario

Descripciones emergentes

Contraer y expandir secciones

Filtrado

Opciones de filtro

Invertir los filtros

Interactuar con otro código

El código terminado

Resumen



8. Formularios con funciones

Mejorar un formulario básico

Estilo de formulario mejorado de forma progresiva

La leyenda

Mensajes de campo obligatorio

Campos mostrados condicionalmente

Validación de formulario

Campos obligatorios

Formatos obligatorios

Una última comprobación

Manipulación de casilla de verificación

El código terminado

Formularios compactos

Texto como marcador de posición para campos

Autocompletar AJAX

En el servidor

En el navegador

Completar el campo de búsqueda

Navegación por medio de teclado

Gestionar las teclas del cursor

Insertar sugerencias en el campo

Eliminar la lista de sugerencias

Autocompletar frente a live search

El código terminado

Trabajar con datos de formulario numéricos

Estructura de tabla de carro de la compra

Rechazar entrada no numérica

Cálculos numéricos

Analizar y aplicar formato a moneda

Tratar con decimales

Otros cálculos

Redondear valores

Toques finales

Eliminar elementos

Editar información de envío

El código terminado

Resumen



9. Rotativos

Titular rotativo

Configurar la página

Recuperar el feed

Configurar el rotativo

La función rotar titular

Detenerse al pasar por encima

Recuperar un feed de un dominio diferente

Añadir un indicador de carga

Efecto degradado

El código terminado

Un carrusel de imágenes

Configurar la página

Revisar los estilos con JavaScript

Mover las imágenes cuando se hace clic

Añadir animación deslizable

Mostrar iconos de acción

Ampliar imagen

Ocultar la portada ampliada

Mostrar un botón cerrar

Más diversión con el etiquetado

Animar la ampliación de la portada

Aplazar las animaciones hasta que la imagen se carga

Añadir un indicador de carga

El código terminado

Resumen



10. Utilizar plug-ins

Encontrar plug-ins y ayuda

Cómo utilizar un plug-in

El plug-in Form

Consejos y trucos

La librería de plug-ins jQuery UI

Efectos

Animaciones de color

Animaciones de clase

Aceleración y desaceleración avanzada

Efectos adicionales

Componentes de interacción

Widgets

ThemeRoller

Otros plug-ins recomendados

Formularios

Para crear sitios interactivos interesantes, los desarrolladores están haciendo uso de librerías JavaScript como jQuery, para automatizar tareas comunes y simplificar las complicadas. Revisado y actualizado para las versiones 1.3 de jQuery, este libro le enseña los fundamentos básicos de jQuery para añadir interacciones y animaciones a sus páginas, y le ayudará a superar los escollos asociados con AJAX, eventos, efectos y características avanzadas del lenguaje JavaScript.



Con este manual aprenderá soluciones detalladas a problemas específicos del lado del cliente, los pasos que pueden dar los diseñadores web para crear elementos interactivos para sus diseños, cómo utilizar ejemplos y código proporcionado con explicaciones claras y cuáles son las mejores técnicas para añadir estilo a sus acciones con efectos de animación y las características disponibles en jQuery 1.0, entre muchas cosas más.

Artículos relacionados

  • ESTO NO ES INTELIGENCIA
    FLORIDI, LUCIANO
    La inteligencia artificial no piensa, no es inteligente: actúa. Comprender esta diferencia fundamental es la clave para afrontar con conciencia los desafíos de una tecnología que está transformando nuestro presente y nuestras vidas, y para imaginar el futuro de nuestras sociedades. Esta es la tesis que defiende Luciano Floridi, uno de los principales filósofos contemporáneos y...
    Disponible en la librería

    24,90 €

  • LO QUE PREGUNTAMOS A GOOGLE
    ROGERS, SIMON
    ¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...
    Disponible en la librería

    24,95 €

  • POTENCIA TU EMPRESA CON INTELIGENCIA
    GÁMEZ, KIKO
    Potencia tu empresa con inteligencia propone rediseñar profesionales y empresas desde cero, asumiendo la IA como sistema operativo y no como complemento. No es un libro técnico, es un mapa estratégico para quien quiere crecer, competir y liderar en la era de la IA agéntica, porque la inteligencia artificial no es una herramienta más que añadir a lo que ya haces, es una nueva fo...
    Disponible en la librería

    24,00 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Disponible en la librería

    62,50 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Disponible en la librería

    24,95 €

  • MINECRAFT OFICIAL: RETOS DE SUPERVIVENCIA 2 (EDICIÓN LEYENDA)
    MOJANG AB, MOJANG AB
    ¿Te atreves a afrontar nuevos retos en Minecraft? Bien, porque el Mundo superior necesita a alguien con coraje y decisión… ¡y ese eres tú! ¡Este libro contiene muchísimos retos y grandes consejos para guiarte en esta odisea épica que te convertirá en leyenda!Gracias a sus instrucciones claras, sus grandes desafíos y unas ilustraciones increíbles, vas a enfrentarte a unos retos ...
    Disponible en la librería

    16,90 €