</> CodeBooks
    ← Volver a JavaScript (página 8)
    Portada de You Don't Know JS. Up & Going

    You Don't Know JS. Up & Going

    Kyle Simpson

    Editorial
    O'Reilly
    Año
    2015
    Páginas
    ~87
    Nivel
    Intermedio

    De qué trata

    Primer libro de la serie «You Don't Know JS», escrito por Kyle Simpson como puerta de entrada a toda la colección. Es breve, de algo menos de 90 páginas, y sirve a dos públicos: quien tiene poca experiencia programando y necesita una base mínima, y quien ya programa en JavaScript y quiere un mapa de los temas que la serie trata a fondo. Se basa en ES5 y adelanta algunas novedades de ES6.

    El capítulo 1, «Into Programming», explica los fundamentos de la programación en general: sentencias, expresiones, cómo se ejecuta un programa, entrada y salida con console.log, alert y prompt, operadores, valores y tipos, conversión entre tipos, comentarios, variables, bloques, condicionales, bucles, funciones y ámbito. El capítulo 2, «Into JavaScript», aplica esos conceptos al lenguaje: typeof, objetos, arrays y funciones como valores, coerción e igualdad, ámbito de funciones y hoisting, closures y el patrón módulo, el identificador this, prototipos, polyfills y transpilación (con Babel o Traceur), y la diferencia entre el lenguaje y las APIs del entorno, como el DOM. El capítulo 3, «Into YDKJS», resume qué aborda cada libro de la serie: Scope & Closures, this & Object Prototypes, Types & Grammar, Async & Performance y ES6 & Beyond.

    La parte práctica es pequeña pero útil: el capítulo 1 anima a probar cada fragmento en la consola del navegador y termina con un ejercicio guiado, un programa que calcula el costo de comprar teléfonos y accesorios con impuestos, límite de gasto y saldo bancario, con la solución del autor. Más allá de eso, es una introducción rápida que nombra muchos conceptos sin profundizar. Su valor está en preparar el terreno para los demás tomos. Quien empieza de cero quizá necesite un curso más pausado, y quien ya domina JavaScript puede saltar directamente a los libros siguientes. La edición original se publica libremente en el GitHub del autor.

    • Fundamentos de programación
    • Variables y tipos
    • Condicionales y bucles
    • Funciones
    • Ámbito y hoisting
    • Closures
    • Patrón módulo
    • this
    • Prototipos
    • Polyfills y transpilación
    • ES6

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de JavaScript con nivel Intermedio