JAVASCRIPT. EDICIÓN 2012

JAVASCRIPT. EDICIÓN 2012

MCNAVAGE, TERRY

28,00 €
IVA incluido
🚫 Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2011
Ubicación
A1-3106
ISBN:
978-84-415-3043-0
Páginas:
384
Encuadernación:
Otros
Colección:
ANAYA MULTIMEDIA:MANUAL IMPRESCINDIBLE
28,00 €
IVA incluido
🚫 Descatalogado
Añadir a favoritos

Agradecimientos



Sobre el autor



Sobre los revisores técnicos



Introducción

Abrir Firebug

Activar Firebug

Línea de comandos

Editor de comandos

Convenciones

Código fuente



Capítulo 1. Representar datos con valores

¿Qué son los tipos de valor?

Crear un literal de cadena

Crear un literal numérico

Generar un literal booleano

Asignarle un identificador a un valor

Crear un literal de objeto

Crear un literal de cadena

Crear un literal de función

Resumen



Capítulo 2. Conversión de tipos

Miembros de una cadena

Crear wrappers explícitamente

Convertir un valor a otro tipo

Resumen



Capítulo 3. Operadores

La precedencia de operadores y la asociatividad

Cómo utilizar los operadores de JavaScript

Resumen



Capítulo 4. Controlar el flujo

Escribir una condición if

Tomar una de varias rutas con un switch

Escribir un bucle while

Escribir un bucle do while

Escribir un bucle for

Enumerar miembros con un bucle for in

Condicionales más rápidas

Bucles más rápidos

Resumen



Capítulo 5. Herencia de miembros

Crear objetos con un constructor

Herencia clásica

Herencia de prototipos

Clonar miembros

Mixins

Resumen



Capítulo 6. Funciones y vectores

¿Por qué recurrir a funciones?

Las funciones son valores

Miembros de funciones

Carga condicional anticipada

Carga perezosa

Recursividad

Tomar prestados métodos con apply() o call()

Currying

Encadenar métodos

Funciones de clausura y de retorno

Pasar un objeto de configuración

Funciones callback

Memoización

Reducción global con módulos

Vectores

Resumen



Capítulo 7. Recorrer y modificar el árbol DOM

El árbol DOM

Resumen



Capítulo 8. Trabajar con las CSS

Interfaces DOM para trabajar con CSS

Aclarando un poco la jerga de las CSS

Descarga de los archivos de ejemplo

Consultar un atributo style

Manipular clases mediante scripts

Manipular reglas mediante scripts

Manipular hojas de estilo importadas

Añadir o borrar una regla

Consultar estilos globales de la cascada

Activar y desactivar hojas de estilo

Incluir o importar hojas de estilo

Embeber una hoja de estilos

Resumen



Capítulo 9. Detectar eventos

Trabajar con el objeto Event

Descarga de los archivos del proyecto

Carga condicional anticipada

Decirle a JavaScript que deje de detectar un evento

Impedir que tengan lugar acciones por defecto

Evitar que un evento recorra el árbol DOM

Escribir funciones auxiliares

Desplazar sprites

Comportamiento de arrastrar-y-soltar

Intercambiar pieles con el teclado

Iniciar comportamientos cuando el árbol DOM está disponible

Curémonos en salud

Resumen



Capítulo 10. Trabajar con el BOM

Descarga de los archivos del proyecto

Recordar los datos del visitante con las cookies

Conocer las preferencias del usuario

Crear animaciones con temporizadores

Escribir páginas dinámicas utilizando Ajax

Control mediante temporizadores

Convertir declaraciones de funciones en expresiones

Resumen



Índice alfabético

JavaScript es un lenguaje de programación que permite interactuar con el navegador de manera eficaz, proporcionando a las páginas Web dinamismo e interactividad, que es casi lo mismo que proporcionarle prestigio. Este programa permite lograr sitios únicos, más atractivos y útiles.



Todos los navegadores más importantes del mercado: Internet Explorer, Firefox, Safari, Opera y Chrome, contienen un intérprete de JavaScript que justifica esta actualización.

La nueva edición del Manual Imprescindible explica, con un estilo accesible y ameno, todas las potencialidades de Javascript y es asequible incluso para los diseñadores Web sin experiencia previa en programación.



Estructurado en 10 capítulos, este libro suministra los códigos fuente necesarios para desarrollar los ejemplos que podrán descargarse de la Web de Anaya Multimedia. Aquí podrá adquirir los conocimientos suficientes para trabajar con habilidad en el ámbito de las aplicaciones para navegadores Web.

Artículos relacionados

  • PROGRAMACIÓN EN PYTHON
    GARCÍA GARCÍA-DONCEL, JESÚS / GOMEZ DELGADO, JAVIER
    Con Programación en Python: Más allá del código no solo aprenderás a programar, sino que te convertirás en un desarrollador versátil, preparado para enfrentar los desafíos del mundo tecnológico actual y transformar ideas en soluciones innovadoras. Desde ...
    ✅ Disponible - Ver Ubicación

    30,00 €

  • GUÍA DE PROGRAMACIÓN EN C/C++
    LOPEZ, ELIEZER
    Medio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a ...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO PRÁCTICO CON UNITY 3D
    CANTÓN NADALES, DAVID
    El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO DE PROGRAMACION CON RUST
    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

    30,95 €

  • RETOS DE PROGRAMACIÓN CON JUEGOS. PYTHON Y JAVA
    NADAL, MARIONA
    1. Programación de computadoras2. Aprendizaje de Java3. Aprendizaje de Python4. Desarrollo de juegos5. Comparación de lenguajes de programación6. Refuerzo de conceptos de programación7. Programación autodidacta8. Ejemplos de programación para todas las edades9. Desarrollo de juegos educativos10. Conceptos avanzados de programación ...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • HTML Y CSS. DISEÑO Y CONSTRUCCIÓN DE SITIOS WEB
    DUCKETT, JON
    1. Desarrollo web2. HTML (Lenguaje de marcado)3. CSS (Hojas de estilo en cascada)4. Diseño de sitios web5. Creación de contenido web6. Programación informática7. Aprendizaje de HTML y CSS8. Guía de programación visual9. Organización de páginas web10. Creación de sitios web desde cero ...
    ✅ Disponible - Ver Ubicación

    50,95 €