BlackJack Previews Lógica y creación del juego Librería externa usada: UnderScore Trabajar con arreglos y randomizar los valores gracias a UnderScore con _.shuffle Métodos isNaN y substring Convertir string a número de manera rápida y eficaz: numeroString * 1 Manipulación del DOM - append createElement addEventListener removeEventListener cloneNode replaceChild Crear imágenes dinámicamente gracias a la manipulación del DOM Realizar la lógica para implementar un competidor de cartas Eventos Optimizaciones y protección del código (Patrón módulo) use strict Patrón módulo - Para proteger todas las variables creadas hay que ejecutar todo el código dentro de una función anónima autoejecutable: (() => { // Code goes here })(); Minimizar el código de forma manual con JavaScript Minifier Optimizaciones