오늘은 모던 JavaScript 튜토리얼에서 이벤트 위임에 대해 공부했다. 작성한 질문은 다음과 같다.
이벤트 위임은 여러 요소를 비슷한 방식으로 다뤄야 할 때 사용하면 좋고, 이벤트 위임을 사용하면 요소마다 핸들러를 할당하지 않고 요소들의 공통 조상에 이벤트 핸들러 단 하나만 할당해도 여러 요소를 한꺼번에 모두 다룰 수 있어서 코드가 간결해지고 초기화가 단순해지기에 메모리도 절약된다.
행동 패턴은 다음과 같은 두 부분으로 구성된다.
- 요소의 행동을 설명하는 커스텀 속성을 요소에 추가한다.
- 문서 전체를 감지하는 핸들러가 이벤트를 추적하게 한다. 1에서 추가한 속성이 있는 요소에서 이벤트가 발생하면 작업을 수행한다.
'TIL' 카테고리의 다른 글
TIL - 20220905 (0) | 2022.09.05 |
---|---|
TIL - 20220904 (0) | 2022.09.04 |
TIL - 20220902 (0) | 2022.09.02 |
TIL - 20220901 (0) | 2022.09.01 |
TIL - 20220831 (0) | 2022.08.31 |