</> CodeBooks
    ← Volver a JavaScript (página 6)
    Portada de Head First JavaScript

    Head First JavaScript

    Michael Morrison

    Editorial
    O'Reilly
    Año
    2007
    Páginas
    ~621
    Nivel
    Básico

    De qué trata

    Introducción a JavaScript de la serie Head First de O'Reilly, escrita por Michael Morrison y publicada en 2007, en la era de ES3, antes de jQuery como estándar de facto y de ES5. Está pensada para quienes ya escriben HTML y CSS y quieren hacer páginas interactivas, sin necesidad de experiencia previa en programación. Usa el formato visual característico de la serie: ilustraciones, humor, preguntas y repaso constante para afianzar los conceptos, con más énfasis en entender el código que en copiarlo.

    El índice avanza en doce capítulos: la web interactiva, almacenamiento de datos (variables y tipos), el cliente y el navegador (cómo el navegador ejecuta el código y cómo comunicarse con él), toma de decisiones, bucles, funciones, formularios y validación (incluidas expresiones regulares), manipulación de la página con el DOM sin que el usuario tenga que pulsar botones, datos y objetos, objetos personalizados, depuración y, al final, aplicaciones dinámicas con Ajax, con algo de PHP en el servidor. También explica cómo escribir código que funcione en los distintos navegadores y por qué JavaScript prescinde de conceptos como el casting, la sobrecarga o el polimorfismo.

    El aprendizaje se apoya en pequeñas aplicaciones web de tono lúdico que crecen capítulo a capítulo (los créditos bromean con rocas, figuras de palitos, cubos y cinéfilos), junto con ejercicios, crucigramas e imanes de código. Tiene el mérito de ser muy accesible, pero las reseñas critican que simplifica en exceso, que las prisas se notan y que su salto final a Ajax resulta brusco para un principiante. Sobre todo, ha quedado muy desfasado: no cubre ES2015+, fetch, módulos ni las herramientas actuales. Hoy tiene interés sobre todo histórico, y para empezar es preferible la edición más reciente de la serie (Head First JavaScript Programming).

    • Fundamentos de JavaScript
    • Variables y tipos
    • Condicionales y bucles
    • Funciones
    • Formularios y validación
    • Expresiones regulares
    • DOM
    • Objetos personalizados
    • Depuración
    • Ajax
    • Compatibilidad entre navegadores

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Mini aplicaciones web interactivas

    A lo largo de los capítulos se desarrollan pequeñas aplicaciones de tono lúdico en el navegador: iRock, una roca mascota virtual; una aventura con figuras de palitos; Mandango, un buscador de butacas para cinéfilos, y YouCube, un blog. Se construyen con JavaScript, formularios, el DOM y, al final, Ajax para cargar datos dinámicamente desde el servidor.

    Más de JavaScript con nivel Básico