Este proyecto es un carrito de compras para una tienda de ropa. Utiliza JavaScript para permitir al usuario agregar y eliminar productos del carrito de compras. Consta de diferentes funciones que se encargan de diferentes tareas para lograr el funcionamiento del carrito. DEMO (click aqui)
La función "cargarEventListeners" se encarga de añadir eventos a los elementos necesarios para que el carrito funcione correctamente, como los botones para agregar productos, eliminar productos y vaciar el carrito.
La función "agregarProducto" se activa cuando el usuario hace clic en el botón "agregar al carrito" en la sección de productos. Toma el producto seleccionado y lo agrega al carrito de compras mediante la función "leerDatosProducto".
La función "eliminarProducto" se activa cuando el usuario hace clic en el botón "X" para eliminar un producto del carrito. Elimina el producto del carrito y actualiza la vista del carrito.
La función "leerDatosProducto" toma el producto seleccionado y extrae la información necesaria como la imagen, nombre, precio y id del producto. Luego verifica si el producto ya existe en el carrito de compras y si es así, aumenta la cantidad de ese producto.
La función "carritoHTML" se encarga de crear y mostrar la tabla en HTML que muestra el contenido actual del carrito.