
JavaScript Recipes
Russ Ferguson, Keith Cirkel
- Editorial
- Apress
- Año
- 2017
- Páginas
- ~391
- Nivel
- Intermedio
De qué trata
Recetario de Russ Ferguson, desarrollador y formador en Nueva York, y Keith Cirkel, consultor londinense y autor de librerías de código abierto, que resuelve problemas habituales de JavaScript con el formato problema-solución de Apress. Se basa en ECMAScript 2015 (ES6) y en las incorporaciones posteriores inmediatas. Es para desarrolladores de nivel principiante avanzado o intermedio que ya conocen la sintaxis básica y quieren una consulta práctica, organizada por temas, para el día a día.
Cada receta sigue la misma estructura: problema, solución, código y explicación de cómo funciona. Los capítulos van de lo básico a lo avanzado: tipos de datos, expresiones, cadenas, números y Math, operaciones a nivel de bits, fechas, arrays, objetos, Set y Map, funciones, generadores, template literals, símbolos, proxies, clases, eventos, manejo de excepciones, expresiones regulares, control de flujo asíncrono con promesas y, por último, módulos. Según la editorial, también incluye recetas sobre optimización, frameworks y Node.js, aunque el índice no les dedica capítulos propios.
No hay proyectos: se practica receta a receta, con fragmentos de código que puedes copiar y adaptar. La revista Choice lo calificó como «recomendado» por su cobertura de ES6. Es útil como referencia rápida para afianzar el lenguaje moderno, pero no profundiza en arquitectura, testing, herramientas de build ni frameworks concretos. Además, al ser de 2016-2017, la parte asíncrona apenas trata async/await y no recoge las novedades posteriores del lenguaje.
- ES6
- Tipos de datos
- Cadenas y números
- Fechas
- Arrays
- Set y Map
- Generadores
- Símbolos
- Proxies
- Clases
- Promesas
- Módulos
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

