20210207(일)
2021-02-07
1. 학습 날짜
2020-02-07
2. 학습 시간
21:00 ~ 23:00
3. 학습 범위 및 주제
그냥 정리
4. 학습 목표
어제 학습했던 내용을 정리한다.
5. 학습 정리
6. 상세 학습 내용
뷰가 자신이 자신을 제어할 수 있는 방법에 대해 생각했다.
이전에 뷰 객체는
remove
함수를 이용해서 뷰 객체 자신을 지울 수 있다고 했었다.이렇게 알아냈지만 정작 우리는 자기 자신을 지워야할 때 제대로 지워주지 못하고 있었다. 그 이유는 이 요소 자체를 잡아내는 방법이 없었기 때문
고민하고 있을 때 IWOO 님이 아이디어를 주셨다. 돔 요소에 이벤트를 거는게 아닌 모델과 컬렉션에 이벤트를 걸고 해당 이벤트를 고의적으로 trigger 함으로써 함수를 실행시키라고!
이 방법에 따라 메뉴뷰 자체를 우리가 원하는 타이밍 마다 삭제하고 새로 생성할 수 있게 만들었다.
액션 케이블이 연결되는 상황를 정리했다. 이전에는 말로만 정리를 했었는데 이번에는 어떤 파일에서 어떤 함수가 일어나는지를 순서대로 적었다.
아직 이해하지 못하는 부분이있어서 그 부분들은 완벽하게 정리하지 못했다.
이해하지 못한 부분은
consumer
객체가 어떤 코드로 어떻게 만들어지는지다.
7. 오늘 학습 내용에 대한 개인적인 총평
주말에도 코드를 작성해야 하는데... 너무 나태하다. 왜이렇게 하기가 싫을까?
8. 다음 학습 계획
appearance view 완성하기
Last updated