</> CodeBooks
    ← Volver a JavaScript (página 2)
    Portada de JavaScript for Absolute Beginners

    JavaScript for Absolute Beginners

    Terry McNavage

    Editorial
    Apress
    Año
    2010
    Páginas
    ~505
    Nivel
    Básico

    De qué trata

    Introducción a JavaScript de Terry McNavage, publicada por Apress a finales de 2010. Corresponde a la época de ECMAScript 3/5 y de los primeros navegadores con HTML5. Está dirigida a personas sin experiencia en JavaScript ni en programación, y su propuesta es aprender escribiendo y ejecutando código desde el primer momento. Para eso usa Firebug, la extensión de depuración de Firefox de aquella época, como consola interactiva.

    La primera parte trata el núcleo del lenguaje: tipos de valores (cadenas, números, booleanos y objetos), conversión de tipos y métodos de cadenas, un repaso exhaustivo de los operadores y el control de flujo. Después aborda la herencia de miembros y los mixins, y luego las funciones y los arrays, con temas avanzados como closures, recursión y carga diferida (lazy loading). La segunda parte se centra en JavaScript en el navegador: manipulación del DOM, scripting de CSS, eventos y el Browser Object Model (BOM). Según la descripción editorial, en los capítulos finales se deja la consola y se trabaja con un editor de texto para montar una pequeña aplicación.

    Practica mucho con fragmentos de código en la consola, aunque su orden ha recibido críticas. La reseña de I Programmer señala que mezcla conceptos avanzados con los básicos, por ejemplo funciones y closures antes de que el lector domine objetos y control de flujo, y que algunos ejemplos son largos y difíciles de seguir. Además, ha envejecido: Firebug ya no existe (hoy se usan las DevTools del navegador), y no cubre let/const, clases, módulos, promesas ni fetch. Puede servir como repaso de los fundamentos del DOM y la herencia por prototipos, pero un principiante actual encontrará opciones más claras y modernas.

    • JavaScript básico
    • Tipos y operadores
    • Control de flujo
    • Herencia por prototipos
    • Mixins
    • Funciones y closures
    • Arrays
    • DOM
    • Scripting de CSS
    • Eventos
    • BOM
    • Firebug

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Pequeña aplicación final

    En los últimos capítulos se reúne lo aprendido para crear una aplicación sencilla en el navegador con JavaScript, el DOM y eventos, escrita en un editor de texto en lugar de la consola de Firebug.

    Más de JavaScript con nivel Básico