Skip to content

IronPTSolutions/movies-dom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Movies LAB

Este proyecto permite practicar lo aprendido en https://github.com/IronPTSolutions/cart-dom

Identifica estados

Almacena en estructuras de datos los estados que van a cambiar al interactuar con la aplicación:

let watchList = [{ id: 1 }];
let search = "Spider";
let category = "Acción";

Método render

programa la función render que genere el DOM en base a la información del estado.

Utiliza el patrón template para genrar las películas que tenemos en js/movies.js

// patrón template
const template = document.getElementById("template");
template.removeAttribute("id");
template.remove();

// ...

movies.forEach((movie) => {
  const movieDOM = templat.cloneNode();
  movieDOM.innerHTML = templat.innerHTML;

  // fill data
  const img = productDOM.querySelector("img");
  img.src = movie.image;

  // add to list
  list.appendChild(movieDOM);
});
render() {}

Event listeners

Añade los event listeners para los diferentes triggers (botones, input, etc) que permitan cambiar el estado

Recuerda ejecutar render() siempre tras cambiar un estado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published