JAVASCRIPT Y JQUERY

JAVASCRIPT Y JQUERY

SAWYER MCFARLAND, DAVID

56,60 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3151-2
Páginas:
560
Encuadernación:
Rústica
Colección:
Programación

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ón en pantalla
El código HTML
El código CSS
El código JavaScript
Tutorial: Información en pantalla

Parte IV. Ajax: Comunicarse con el servidor Web

11. Presentación de Ajax
Qué es Ajax
Fundamentos de Ajax
Las piezas del rompecabezas
Comunicarse con el servidor Web
Ajax al estilo jQuery
Usar la función load()
Tutorial: La función load()
Las funciones get() y post()
Aplicar formato a los datos pa

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

  • EL ALGORITMO PATERNALISTA
    AGUDO DÍAZ,UJUÉ / G. LIBERAL,KARLOS
    En 1999, dos psicólogos idearon el experimento del gorila invisible. Grabaron a dos equipos de jóvenes mientras se pasaban un balón. Después pidieron a un grupo de personas que visionaran la grabación y que contaran los pases. Más de la mitad no se percató de que una persona disfrazada de gorila aparecía por un lado, caminaba hasta pararse en el centro, se daba unos golpes en e...
    Disponible en la librería

    15,00 €

  • MILLONARIO CON CHATGPT
    DAGGER, NEIL
    Te imaginas transformar tu vida financiera con la ayuda de la inteligencia artificial Millonario con ChatGPT de Neil Dagger te muestra cómo hacerlo posible. Este libro es una guía práctica para liberar el potencial de ChatGPT, una herramienta revolucionaria que ya ha alcanzado un millón de usuarios en solo cinco días. Desde automatizar tareas tediosas hasta crear nuevas fuentes...
    Disponible en la librería

    11,00 €

  • ALIMENTAR LA MÁQUINA
    CANT, CALLUM / MULDOON, JAMES / GRAHAM, MARK
    LA TECNOLOGÍA VISTA CON LOS OJOS DE LAS PERSONAS QUE LA PRODUCEN. «Arroja luz sobre los rincones más oscuros de esta "revolución" y expone su enorme costo humano. Qué libro tan importante». Stephen Fry «No tenía idea de la explotación humana y la codicia corporativa que impulsa el crecimiento de la IA. Gente que trabaja horas imposibles por salarios miserables, sólo para que po...
    Disponible en la librería

    22,00 €

  • SCRATCH 3 PROGRAMACION CREATIVA
    CLAUDIO PEÑA E
    Esta obra está diseñada para quienes desean aprender a programar de manera práctica y divertida, utilizando Scratch 3. Con un enfoque completamente práctico y un lenguaje claro y didáctico este librote guía de forma progresiva en el dominio de este entorno de programación visual. Esta obra está dividida en dos partes: En la Parte 1 explorarás los conceptos básicos de Scratch 3,...
    Disponible en la librería

    22,90 €

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    Diseño de interfaces para la web actual aborda de manera exhaustiva desde los conceptos básicos de la jerarquía y el espaciado hasta el uso avanzado de herramientas como Figma para el prototipado, pasando por una profunda inmersión en CSS y la implementación de componentes multimedia y animación. Cada capítulo está diseñado para formar al lector en las habilidades necesarias pa...
    Disponible en la librería

    24,00 €

  • INTELIGENCIA ARTIFICIAL Y TU, LA
    TAMAMES, RAFAEL
    Apoyándose en casos reales, datos y testimonios de destacados científicos y empresarios del ecosistema mundial de la inteligencia artificial, el experto en transformación digital Rafael Tamames nos explica cómo esta tecnología está creando nuevas oportunidades laborales, ayudando a personalizar la educación y llevando la productividad empresarial a niveles insospechados. Y para...
    Disponible en la librería

    20,00 €

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...
    No disponible

    69,95 €

  • CSS
    SAWYER MCFARLAND, DAVID
    La tecnología CSS (Cascading Style Sheets) nos proporciona el control sobre la creatividad de la presentación y el diseño de nuestras páginas Web. Mediante su utilización podemos adornar el texto con encabezados atractivos, mayúsculas y bordes, igual que en las revistas de moda. También se pueden organizar las imágenes en el texto con precisión, crear columnas y mensajes public...
    Consultar disponibilidad

    57,50 €