JavaScript fue creado por Brendan Eich para satisfacer la necesidad de un lenguaje de programación que se ejecutara del lado del cliente, permitiendo que las páginas web fueran más dinámicas, atractivas e interactivas para los usuarios.
JavaScript ha evolucionado significativamente desde su creación, con nuevas versiones que introducen características y mejoras importantes.
ECMAScript es el nombre oficial del estándar JavaScript.
- A partir de 1997, las versiones se abreviaron con números (ES1, ES2, ES3, ES5, ES6).
- Desde 2016, las versiones se nombran por año (ECMAScript 2016, 2017, 2018, etc.).
Pudes ver mas información sobre las diferentes versiones en JavaScript Versions
Los fundamentos de JavaScript abarcan los conceptos básicos necesarios para comprender y trabajar con este lenguaje de programación.
Más información: Consulta
01-fundamentos
Blackjack es un juego de cartas donde el objetivo es alcanzar una puntuación lo más cercana posible a 21 sin excederla. Si superas 21, pierdes automáticamente.
Este proyecto pone en práctica los conceptos aprendidos en los fundamentos y utiliza:
- Manipulación del DOM para interactuar con los elementos de la página.
- El Patrón Módulo para organizar el código y proteger las variables y funciones internas.
- Optimización del código y uso de herramientas como minificación.
Más información: Consulta
02-blackjack
En esta sección se exploran conceptos fundamentales para el desarrollo de aplicaciones modernas en JavaScript, como el uso de bundlers y herramientas que optimizan el flujo de trabajo.
Más información: Consulta
03-vite-app
Este proyecto es una versión mejorada del juego de Blackjack desarrollado previamente en Blackjack-js-vanilla. En esta versión, se utiliza Vite como herramienta principal para optimizar el flujo de trabajo y se refactoriza el código para hacerlo más modular y escalable.
Más información: Consulta
04-blackjack-vite
Algunas páginas recomendadas para aprender más sobre JavaScript