20210421(수)
2021-04-21
1. 학습 날짜
2021-04-21
2. 학습 시간
13:00 ~ 21:00
3. 학습 범위 및 주제
블랙커피스터디 미션3 기본 뼈대 만들기
4. 학습 목표
블랙커피스터디 미션3 뼈대 만들기
5. 학습 정리
x
6. 상세 학습 내용
미션3의 초반 부분에서 도대체 어떻게 해야할지에 대한 생각을 많이한거같다.
왜냐하면 기존에는 하나의 html 파일만 이용을 했기에 하나의 컨트롤러와 뷰, 모델을 이용했었는데 미션3에서는 2개의 html 파일을 이용해야 했기 때문이다.
그런데 생각해보니 그냥... 각 파일마다 하나의 컨트롤러와 그에 해당하는 뷰 모델을 만들어주면 되는 거였다. 딱히 어려운건 아니었다.
미션3의 todoList 는 팀을 위한 리스트인데, 각 팀에 접속하면 팀원들의 모든 todoList 가 렌더링이 되어야한다.
그리고 각각에 대해서 todo를 추가하고 삭제, 수정 등 이전에 가능했던 모든 동작을 수행할 수 있어야한다.
이런 이벤트 등록 부분을 아직 어떻게 해야할지 감이 잘 잡히지 않는다....
team index 페이지에서 특정 팀을 누르면
a
태그로 인해 그 페이지로 바로 이동하게 되는데, 이동했을 때kanban
페이지에서는 어떻게 자신의 팀인지를 구별할지에 대해서도 처음에 조금 생각을 해봤다.그런데 이건 당연한게 그냥 a태그로 이동할 때 쿼리로 넘기면 되는 간단한 문제였다.
이 과정에서 좋은 api 를 발견했는데,
URLSearchParams
라는 메서드다. 이 메서드는 안타깝게도 IE에서는 사용이 불가능하지만, 대부분에서는 사용이 가능했기에 그냥 사용했다.해당 메서드에 인자로
?
로 나눠진 쿼리를 던져주면 params 를 준다. 여기서 get 등의 메서드를 통해 바로 값을 찾아올 수 있게 된다.
7. 오늘 학습 내용에 대한 개인적인 총평
흠... 이렇게 만드는게 좋은 방법인지는 잘 모르겠다.
8. 다음 학습 계획
블랙커피3단계 미션 끝내기
Last updated