JAVASCRIPT Y JQUERY

JAVASCRIPT Y JQUERY

SAWYER MCFARLAND, DAVID

56,60 €
IVA incluido
🚫 Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-415-3151-2
Páginas:
560
Encuadernación:
Otros
Colección:
Programación
56,60 €
IVA incluido
🚫 Descatalogado
Añadir a favoritos

Introducción

¿Qué es JavaScript?

Un poco de historia

JavaScript está en todas partes

¿Qué es jQuery?

HTML: la estructura medular

Cómo funcionan las etiquetas HTML

CSS: añadir estilo a las páginas Web

Anatomía de un estilo

Software para programar en JavaScript

Programas gratuitos

Software comercial

Acerca de este libro

El enfoque a JavaScript de este libro

Organización del libro

Convenciones

Código fuente



Parte I. Primeros pasos con JavaScript



1. Su primer programa de JavaScript

Introducirse en la programación

¿Qué es un programa informático?

Añadir JavaScript a una página

Archivos externos de JavaScript

Su primer programa de JavaScript

Escribir texto en una página Web

Adjuntar un archivo externo de JavaScript

Localizar errores

La consola de JavaScript de Firefox

Mostrar la consola en Internet Explorer 9

Abrir la consola JavaScript de Chrome

Acceder a la consola de errores de Safari



2. La gramática de JavaScript

Instrucciones

Funciones integradas

Tipos de datos

Números

Cadenas

Booleanos

Variables

Crear una variable

Usar variables

Trabajar con tipos de datos y variables

Matemáticas básicas

El orden de las operaciones

Combinar cadenas

Combinar números y cadenas

Cambiar valores de variables

Tutorial: Usar variables para crear mensajes.

Tutorial: Pedir información

Matrices

Crear una matriz

Acceder a los elementos de una matriz

Añadir elementos a una matriz

Borrar elementos de una matriz

Tutorial: Escribir en una página Web usando matrices

Una rápida lección sobre objetos

Comentarios

Cuándo usar comentarios

Comentarios del libro



3. Añadir lógica y control a los programas

Hacer que los programas reaccionen de forma inteligente

Fundamentos de las instrucciones condicionales

Añadir un plan de respaldo

Probar más de una condición

Condiciones más complejas

Anidar instrucciones condicionales

Consejos para crear instrucciones condicionales

Tutorial: Usar instrucciones condicionales

Realizar tareas repetitivas con bucles

Bucles while

Bucles y matrices

Bucles for

Bucles do/while

Funciones: convertir código útil en comandos reutilizables

Mini tutorial

Dar información a sus funciones

Recuperar información de las funciones

Evitar choques de variables

Tutorial: Un sencillo examen



Parte II. Primeros pasos con jQuery



4. Presentación de jQuery

Las bibliotecas de JavaScript

Comenzar con jQuery

Añadir jQuery a una página

Modificar páginas Web: una visión general

Entender el Modelo de objetos de documento

Seleccionar elementos de la página: la técnica de jQuery

Selectores básicos

Selectores avanzados

Filtros de jQuery

Comprender las selecciones jQuery

Añadir contenido a una página

Sustituir y eliminar selecciones

Establecer y leer atributos de etiqueta

Clases

Leer y cambiar propiedades CSS

Cambiar varias propiedades CSS de una vez

Leer, establecer y eliminar atributos HTML

Actuar sobre cada elemento de una selección

Funciones anónimas

this y $(this)

Citas automáticas

Visión general

Programación



5. Acción/Reacción: Hacer que las páginas cobren vida con eventos

Concepto de eventos

Eventos de ratón

Eventos de documento/ventana

Eventos de formulario

Eventos de teclado

Utilizar eventos con jQuery

Tutorial: Eventos

Otros conceptos sobre eventos en jQuery

Esperar a que se cargue el código HTML

Eventos de jQuery

El objeto evento

Detener el comportamiento normal de un evento

Eliminar eventos

Gestión avanzada de eventos

Otras formas de usar la función bind()

Tutorial: Una página de preguntas frecuentes

Presentación de la tarea

Programación



6. Animaciones y efectos

Efectos de jQuery

Mostrar y ocultar

Hacer aparecer y desaparecer elementos

Deslizar elementos

Tutorial: Un regulador de inicio de sesión

Programación

Animaciones

Easing

Realizar una acción después de completar un efecto

Tutorial: Un panel de control animado

Programación



Parte III. Funciones de páginas Web



7. Mejorar las imágenes

Intercambiar imágenes

Cambiar el atributo src de una imagen

Carga previa de imágenes

Imágenes de rollover

Tutorial: Añadir imágenes de rollover

Visión general de la tarea

Programación

Tutorial: Galería de imágenes con efectos

Visión general de la tarea

Programación

Una galería avanzada con FancyBox de jQuery

Conceptos básicos

Crear una galería de imágenes

Personalizar FancyBox

Tutorial: Galería de imágenes FancyBox



8. Mejorar la navegación

Fundamentos de los vínculos

Seleccionar vínculos con JavaScript

Determinar el destino de un vínculo

No siga ese vínculo

Abrir vínculos externos en una ventana nueva

Crear ventanas nuevas

Propiedades de la ventana

Abrir páginas en una ventana de la página

Tutorial: Abrir una página dentro de otra

Una barra de navegación animada básica

El código HTML

El código CSS

Código de JavaScript

Tutorial



9. Mejorar formularios Web

Comprender los formularios

Seleccionar elementos de formulario

Obtener y establecer el valor de un elemento de formulario

Determinar si botones y casillas están seleccionados

Eventos de formulario

Añadir mejoras a los formularios

Enfocar el primer campo de un formulario

Habilitar y deshabilitar campos

Ocultar y mostrar opciones de formulario

Tutorial: Mejoras de formulario básico

Enfoque en un campo

Deshabilitar campos de formulario

Ocultar campos de formulario

Validar formularios

Complemento de validación jQuery

Validación básica

Validación avanzada

Estilo de los mensajes de error

Tutorial de validación

Validación básica

Validación avanzada

Validación de casillas de verificación y botones de opción

Aplicar formato a mensajes de error



10. Ampliar la interfaz

Organizar la información en paneles con fichas

El código HTML

El código CSS

El código JavaScript

Tutorial de paneles con fichas

Añadir un deslizador de contenido a su sitio

Utilizar AnythingSlider

Tutorial de AnythingSlider

Personalizar el aspecto del deslizador

Personalizar el comportamiento del deslizador

Determinar el tamaño y la posición de los elementos de la página

Determinar la altura y la anchura de los elementos

Determinar la posición de los elementos en una página

Determinar la posición de desplazamiento de una página

Añadir informació

JavaScript es un lenguaje de programación para interactuar con los navegadores, que proporciona a los sitios Web dinamismo e inmediatez. Todos los navegadores importantes del mercado contienen un intérprete de JavaScript.



Cuando aprenda a utilizar su biblioteca jQuery, obtendrá una programación más sencilla y potente que simplificará la manera de interactuar con los documento HTML, manejar eventos, desarrollar animaciones y agregar interacción a las páginas Web.



Este libro le enseñará las bases de la programación con JavaScript. Hace énfasis en jQuery lo que le ayudará a liberarse de la complejidad de JavaScript y la naturaleza cambiante entre navegadores. Con este manual no tardará en crear páginas Web, sofisticadas y divertidas, que funcionarán como programas de escritorio, sin apenas programación.

Artículos relacionados

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    1. **Diseño de interfaces web modernas** Descubre las últimas tendencias y técnicas para diseñar interfaces web modernas y atractivas, desde la jerarquía visual hasta el prototipado avanzado.2. **Optimización de la experiencia de usuario en sitios web** Mejora la usabilidad y accesibilidad de tus sitios web a través de estrategias efectivas de diseño centrado en el usua...
    ✅ Disponible - Ver Ubicación

    24,00 €

  • 10
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • INFERENCIA Y DESCUBRIMIENTO CAUSAL EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    ✅ Disponible - Ver Ubicación

    37,95 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    CORDOVA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...
    ✅ Disponible - Ver Ubicación

    23,80 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...
    ✅ Disponible - Ver Ubicación

    26,50 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    CORDOBA / ARANA / ARANA TORRES, SARA / CÓRDOVA NERI, TEODORO
    Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro in...
    ✅ Disponible - Ver Ubicación

    26,50 €

Otros libros del autor

  • JAVASCRIPT Y JQUERY. 3ª EDICIÓN
    SAWYER MCFARLAND, DAVID
    JavaScript es un lenguaje de programación que permite crear diferentes efectos y animaciones e interactuar con los usuarios proporcionando a los sitios Web dinamismo e interactividad. Puede utilizar JavaScript en el navegador, en el servidor, en las apps móviles,etc. Actualmente todos los sitios Web usan JavaScript y todos los navegadores importantes del mercado contienen un in...
    ❌ Agotado

    69,95 €

  • JAVASCRIPT
    SAWYER MCFARLAND, DAVID / N (Ilustración)
    Un sitio Web moderno necesita tener algo más que texto e imágenes. Los visitantes esperan formularios rápidos, facilidades de navegación y galerías interactivas de imágenes. El visitante asimila mejor la información cuando la información es atractiva, está claramente escrita y es divertida. JavaScript permite crear pequeños programas para realizar acciones interactivas en las p...
    🚫 Descatalogado

    50,00 €

  • DREAMWEAVER CS4
    SAWYER MCFARLAND, DAVID
    Dreamweaver CS4 presenta todas las herramientas necesarias para desarrollar y gestionar excelentes sitios Web con interfaces interactivas, imágenes, textos y vídeos. Este libro, escrito de forma amena y coherente, abarca temas tan esenciales como la distribución de los elementos en la página con CSS, la adición de interactividad con herramientas Spry y comportamientos JavaScri...
    ❌ Agotado

    76,90 €

  • DREAMWEAVER MX
    SAWYER MCFARLAND, DAVID
    ❌ Agotado

    58,65 €