JavaScript y jQuery. 3ª Edición

Sawyer McFarland, David

Editorial:
ANAYA MULTIMEDIA
ISBN:
978-84-415-3745-3
Sinopsis
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 interactivid... Más información
978-84-415-3745-3 / ANAYA MULTIMEDIA
68,95€
(66,30€ sin IVA)
Reservar y recoge en tu librería preferida
Disponible en 150 librerías

Dónde encontrar "JavaScript y jQuery. 3ª Edición"

Stock en librería
Disponible en 2-3 Días

Disponible en 150 librerías

    Sinopsis

    Sinopsis de: "JavaScript y jQuery. 3ª Edición"

    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 intérprete de JavaScript. JQuery es una librería de JavaScript que se ha diseñado para facilitar la programación, es el arma secreta que los desarrolladores Web utilizan para enfrentarse al proceso de programación en JavaScript. Con jQuery, bastará una sencilla línea de código para ahorrarnos cientos de líneas y horas de programación, y días de pruebas en diferentes navegadores para depurar nuestro código. Con esta guía completamente actualizada aprenderá las bases de JavaScript y se familiarizará con las ventajas e inconvenientes de su programación, haciendo especial énfasis en jQuery. Además conocerá las últimas novedades del plugin jQuery UI para dotar de un grado asombroso de interactividad a sus sitios Web. · Dote de vida a sus páginas. · Familiarícese con jQuery UI. · Muestre los mejores formularios. · Utilice Ajax para optimizar la funcionalidad del navegador. · Practique con ejemplos reales. · Profundice en los conceptos avanzados.

    Índice

    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 Sobre este libro El enfoque de este libro sobre JavaScript Cómo está organizado el libro Convenciones Ejemplos del libro Parte I. Primeros pasos con JavaScript 1. Su primer programa de JavaScript Primeros pasos en la programación ¿Qué es un programa informático? Cómo añadir JavaScript a una página Archivos externos de JavaScript Nuestro primer programa en JavaScript Escribir texto en una página Web Adjuntar un archivo externo de JavaScript Localizar los errores La consola de JavaScript de Chrome La consola de Internet Explorer La consola Web de Firefox La consola de errores de Safari 2. La gramática de JavaScript Declaraciones Funciones nativas Tipos de datos Números Cadenas Booleanos Variables Crear una variable Trabajar con 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 los valores de las variables Tutorial: Usar variables para crear mensajes Tutorial: Solicitar información Arrays Crear un array Acceder a los elementos de un array Añadir elementos a un array Borrar elementos de un array Tutorial: Escribir en una página Web utilizando arrays Una lección rápida sobre objetos Comentarios Cuándo usar comentarios Comentarios en este libro 3. Añadir lógica y control a los programas Hacer que los programas reaccionen de forma inteligente Fundamentos de las declaraciones condicionales Añadir un plan alternativo Comprobar más de una condición Condiciones más complejas Anidar declaraciones condicionales Consejos para crear declaraciones condicionales Tutorial: Cómo utilizar declaraciones condicionales Utilizar bucles para trabajar con tareas repetitivas Bucles while Bucles y arrays Bucles for Bucles do/while Funciones: Convertir el código útil en comandos reutilizables Mini tutorial Proporcionar información a las funciones Recuperar información de las funciones Evitar conflictos entre variables Tutorial: Un examen muy sencillo Parte II. Primeros pasos con jQuery 4. Presentación de jQuery Las librerías de JavaScript Empezar con jQuery Enlazar con un archivo jQuery publicado en un servidor CDN Descargar nuestro archivo de jQuery Añadir jQuery a una página Modificar páginas Web El modelo de objetos del documento Seleccionar los elementos de la página: el sistema de jQuery Selectores básicos Selectores avanzados Los filtros de jQuery El funcionamiento de los selectores de jQuery Añadir contenido a una página Sustituir y eliminar selecciones Definir y leer los atributos de las etiquetas Clases Leer y cambiar las propiedades CSS Cambiar simultáneamente varias propiedades CSS Leer, definir y eliminar atributos HTML Actuar sobre cada elemento de una sección Funciones anónimas this y $(this) Citas automáticas Objetivo del tutorial Programación 5. Acción/ Reacción: Utilizar eventos para que las páginas cobren vida ¿Qué son los eventos? Eventos del ratón Eventos del documento/ventana Eventos de formularios Eventos de teclado Utilizar eventos con jQuery Tutorial: Presentación de los eventos Más conceptos sobre los eventos de jQuery Esperar a que se complete la carga del código HTML Los eventos mouseover y mouseout El objeto del evento Detener el comportamiento convencional de un evento Eliminar eventos Gestión avanzada de eventos Otra forma de utilizar la función on() Utilizar on() para delegar eventos Tutorial: Una página de preguntas y respuestas Revisión de la tarea La programación 6. Animaciones y efectos Efectos de jQuery Mostrar y ocultar elementos Mostrar y difuminar elementos Deslizar elementos Tutorial: Cuadro de registro deslizante La programación Animaciones Easing240 Llevar a cabo una acción después de completar un efecto Tutorial: un panel animado La programación jQuery y las animaciones y transiciones de CSS3 jQuery y las transiciones CSS jQuery y las animaciones CSS 7. Tareas comunes de jQuery Rollover Cambiar el atributo src de una imagen Utilizar jQuery para intercambiar imágenes Precarga de imágenes Rollover Tutorial: Añadir un rollover de imágenes Objetivos del tutorial La programación Tutorial: Galería de fotos con efectos Planificar la galería La programación Controlar el comportamiento de los vínculos Seleccionar vínculos con JavaScript Determinar el destino de un vínculo No sigas a ese vínculo Abrir vínculos externos en una nueva ventana Crear nuevas ventanas Propiedades de la ventana Los plugins de jQuery Qué buscar en un plugin jQuery Los mínimos que debe cumplir un plugin Construir una barra de navegación responsiva El código HTML El código CSS El código JavaScript El tutorial Personalizar el aspecto del plugin SmartMenu 8. Mejorar los formularios Web Comprender los formularios Seleccionar los elementos de un formulario Obtener y definir el valor de un elemento de un formulario Determinar si se han activado botones y casillas de verificación Eventos para formularios submit Añadir inteligencia a los formularios Centrar el foco en el primer campo del formulario Activar y desactivar campos Opciones para mostrar y ocultar elementos de un formulario Tutorial: Mejoras para un formulario Colocar el foco sobre un campo Desactivar campos del formulario Ocultar campos del formulario Validar un formulario Plugin de jQuery para la validación de formularios Validación básica Validación avanzada Aplicar estilo a los mensajes de error Tutorial de validación Validación básica Validación avanzada Validar las casillas de verificación y los botones de opción Dar formato a los mensajes de error Parte III. Empezar a trabajar con jQuery UI 9. Ampliar su interfaz ¿Qué es jQuery UI? ¿Por qué utilizar jQuery UI? Utilizar jQuery UI Agregar jQuery a una página Web Utilizar cuadros de diálogo para añadir mensajes Mini tutorial: Crear un cuadro de diálogo Definir las propiedades del cuadro de diálogo Mini tutorial: Entregar opciones al widget dialog Utilizar eventos para abrir cuadros de diálogo Añadir botones a un cuadro de diálogo Mini tutorial: Añadir botones a un cuadro de diálogo Utilizar cuadros de ayuda para proporcionar información Mini tutorial: Añadir cuadros de ayuda Opciones del cuadro de ayuda Utilizar contenido HTML en un cuadro de ayuda Mini tutorial: Añadir HTML a un cuadro de ayuda Añadir paneles con pestañas Opciones de los paneles con pestañas Mini tutorial: Añadir paneles con pestañas Pestañas que contienen paneles remotos Ahorrar espacio con los acordeones Mini tutorial: Crear un acordeón jQuery UI Añadir menús a una página Crear una barra de navegación horizontal 10. Revisión de los formularios Seleccionar fechas con estilo Definir las propiedades del selector de fechas Tutorial: Añadir un selector para indicar la fecha de nacimiento Menús de selección con estilo Definir las propiedades del menú de selección Llevar a cabo una acción cuando el usuario seleccione una opción Botones con estilo Personalizar los botones Mejorar los botones de opción y las casillas de verificación Proporcionar una lista de sugerencias Utilizar un array para la sugerencias Utilizar diferentes etiquetas y valores Obtener las sugerencias del servidor Opciones de Autocomplete Tutorial para utilizar los widgets jQuery UI para los formularios 11. Personalizar el aspecto de jQuery UI ThemeRoller Descargar y utilizar el nuevo tema Añadir un nuevo tema a un sitio Web ya existente Más información sobre los archivos CSS de jQuery UI Sobrescribir los estilos de jQuery UI Qué es la especificidad Cómo aplica jQuery UI los estilos a sus widgets 12. Efectos e interacciones de jQuery UI El widget draggable Añadir el widget draggable a una página Web Mini tutorial de draggable Opciones del proyecto draggable Eventos del widget draggable El widget droppable Utilizar el widget droppable Opciones del widget droppable Eventos del widget droppable Tutorial para arrastrar y soltar un elemento Ordenar los elementos de la página Cómo utilizar el concepto sortable Las opciones del widget sortable Eventos de sortable Métodos de sortable Efectos de jQuery UI Los efectos Easing Animar cambios entre clases Parte IV. jQuery y JavaScript avanzado 13. Introducción a Ajax Qué es Ajax Las bases de Ajax Las piezas básicas del puzle Comunicarse con el servidor Web Ajax al estilo de jQuery El método load() Tutorial: La función load() Los métodos get() y post() Dar formato a los datos que se envían al servidor Procesar los datos del servidor Solventar errores Tutorial: Usar el método $.get() JSON Acceder a los datos JSON Datos JSON complejos Qué es JSONP Incluir un feed de Flickr en el sitio Web Construir la URL Buscar un tipo concreto de fotos Combinar opciones Usar el método $.getJSON() Tutorial: Incluir imágenes de Flickr en un sitio Web 14. Construir una aplicación de lista de tareas Esquema de la aplicación Incluir un botón Incluir un cuadro de diálogo Añadir las tareas Marcar las tareas como completadas Delegación de eventos Eliminar tareas Un paso más Editar las tareas Confirmar las eliminaciones Guardar las listas Más ideas Parte V. Consejos, trucos y solución de problemas 15. Aprovechar jQuery al máximo Información y consejos útiles de jQuery $() es lo mismo que jQuery() Guardar selecciones en variables Añadir la menor cantidad de contenido posible Optimizar los selectores Cómo usar los documentos de ayuda de jQuery Leer una página del sitio de documentos de jQuery Recorrer el DOM Más funciones de manipulación de HTML 16. Dar un paso más con JavaScript Trabajar con cadenas Determinar la longitud de una cadena Cambiar mayúsculas y minúsculas en una cadena Buscar en una cadena: la técnica indexOf() Extraer parte de una cadena con slice() Buscar patrones en cadenas Crear y usar una expresión regular básica Construir una expresión regular Agrupar partes de un patrón Expresiones regulares útiles Comparar un patrón Sustituir texto Probar expresiones regulares Trabajar con números Convertir una cadena en un número Probar números Redondear números Dar formato a valores monetarios Crear un número aleatorio Fechas y horas Obtener meses Obtener el día de la semana Obtener la hora Crear una fecha diferente a la actual Escribir un JavaScript más eficaz Incluir preferencias en variables Incluir preferencias en objetos El operador ternario La instrucción switch Unir matrices y dividir cadenas Combinarlo todo Usar archivos de JavaScript externos Crear un JavaScript de carga rápida 17. Resolución de problemas y depuración Errores más comunes de la programación en JavaScript Pares no cerrados Comillas Usar palabras reservadas Un solo símbolo de igualdad en instrucciones condicionales Mayúsculas y minúsculas Ruta incorrecta a un archivo externo de JavaScript Rutas incorrectas en archivos JavaScript externos Variables y funciones que desaparecen Depurar con la consola Abrir la consola Revisar errores en la consola Usar console.log() para controlar el progreso de las secuencias de comandos Tutorial: Usar la consola Técnicas avanzadas de depuración Tutorial de depuración Apéndice. Recursos de JavaScript Referencias Sitios Web Aspectos básicos de JavaScript Sitios Web jQuery Sitios Web JavaScript avanzado Artículos y presentaciones Sitios Web CSS Sitios Web Índice alfabético

    Ficha Técnica

    Más información

    Materias:
    Lenguajes de programación y extensión/scripting: general
    Editorial:
    ANAYA MULTIMEDIA
    Colección:
    Programación
    Encuadernación:
    Tapa blanda o Bolsillo
    País de publicación :
    España
    Idioma de publicación :
    Castellano
    Autor:
    Sawyer McFarland, David
    ISBN:
    978-84-415-3745-3
    EAN:
    9788441537453
    Dimensiones:
    225 x 175 mm.
    Peso:
    1116 gramos
    Nº páginas:
    704
    Fecha publicación :
    24-09-2015
    Los lectores opinan

    Valoraciones y comentarios

    No hay comentarios, sé el primero en comentar

    Añadir comentario
    También te puede interesar

    Libros relacionados

    ¿No has encontrado lo que buscas?

    Prueba con una nueva búsqueda