오늘은 개인 프로젝트를 완성하는데 초점을 둬서 개인적인 공부보단 프로젝트의 해결에 몰두했다.
물론 이 또한 공부지만 뭐 쨋든 하면서 느낀점 적어보겠다.
객체지향적?
객체지향적으로 설계하고자 하였는데 막상 하려니 한주간의 숙제로 내준 느낌의 프로젝트이기 때문에 기능도 기능이고 객체라 할 만한 친구가 Movies단 하나라 판단되서 그냥 간단하게 짠듯하다.
현실의 모방이되 새로운 세계를 창조하는 것이라던 문구는 머리에 남아있지만 코딩을 할때마다 객체에게 행동을 부여하는 등 객체지향적으로 사고하는 것은 너무 어려운듯 하다.
input 엔터키
아니 eventlistener네 엔터키 관련이 없던데 처음안건지 알았는데 까먹은건지 모르겠다.
searchInput.addEventListener("keyup", (e) => {
const keyword = e.target.value;
if (e.keyCode === 13) {
movies.searchMovies(keyword);
}
});
위의 방식으로 코드를 짯는데 좀 더 나은 방법이 있는지 모르겠음.