20211009 Javascript 실습을 시작한 서른여덟번째 주

실습 위주의 수업이라 이번엔 TIL이 두개 밖에 없다.

배운 것들

Javascript

  • 객체와 클로저, 모듈의 차이와 활용 실습
  • replace 메서드를 활용한 문자열 자유자재로 다루기 실습
  • Date 객체 자유자재로 다루기 실습
  • TO-DO List 만들기 실습
    • addTodo, removeTodo, toggleCompleted 등 서버에 위치한 데이터를 변경하는 경우는 함수로 빼두고, 기타 view에만 처리하는 로직은 이벤트 핸들러 안에 위치시킨다.
    • 특정한 경우에만 보여지게 하는 버튼 같은 경우 state로 생각한다. 버튼이 눌리면 해당 state에 따라 렌더링 되는 항목이 달라지게 한다.

느낀 점

  • 유지보수가 편하도록 모듈용 함수를 떼어내거나, 특정 항목을 state로 할지 말지 결정하기는 짬바의 문제인 것일 수도 있지만 미리미리 잘 익혀두어야겠다.
  • 시험삼아 네이버 코테를 봤는데 두문제밖에 못풀겠다. 시간이 주어진다면 어찌어찌 해보겠는데 그래도 알고리즘 공부를 열심히 해서 바로 각이 나올 수 있게 해야겠다.
  • 요새 왜이리 공부 집중이 안되는건지 모르겠지만… 새로운 마음으로 다시 열심히 해보자.