JS-Clase 15
JS-Clase 15
Front End
Js
CLASE 15
Clase 15: API y Procesamiento de
Datos en E-commerce
Índice
fetch('https://fakestoreapi.com/products')
fetch('https://fakestoreapi.com/products')
.then(data => {
});
fetch('https://fakestoreapi.com/products')
.then(response => {
if (!response.ok) {
return response.json();
})
.then(data => {
// Procesamiento de datos
})
.catch(error => {
});
3. Renderizado Dinámico de Productos
<div id="productos-container"></div>
fetch('https://fakestoreapi.com/products')
.then(data => {
data.forEach(producto => {
const productoCard = `
<div class="card">
<p>Precio: $${producto.price}</p>
<button
onclick="agregarAlCarrito(${producto.id})">Añadir al carrito</button>
</div>
`;
contenedor.innerHTML += productoCard;
});
});