티스토리 뷰
이벤트 전파
: 캡쳐링해서 버블링 순으로 실행
이벤스 리스너
: 버블링 단계에서 실행, addEventListener 함수에서 이 순서를 바꿀 수 있음.
이벤트 위임
: 내가 아니고, 상위 엘리먼트에 이벤트를 등록하여 위임하는 방식

e.target 클릭한 지점
e.currentTarget 이벤트 걸어준 지점
프레임워크는 내부적으로 이런 처리들을 알아서 해주긴 함ㅇㅇ..
~All찾아서 포문 대신 위임하는 형태로 하긴 했었는데 실제로 메모리가 얼마나 잡아먹히는지는 테스트하지 않았었음.
암튼 우연한 계기로 확인하게 되었는데 만약 바닐라를 쓴다면 위임 형태로 해야겠다~
'[개발] > JavaScript' 카테고리의 다른 글
| Web Storage API (0) | 2023.12.30 |
|---|---|
| [Queue] Microtask Queue, (Macro) Task Queue (1) | 2023.12.18 |
| CommonJS is not going away (번역) (0) | 2023.07.06 |
| JavaScript SDK(JavaScript Software Development Kit) (0) | 2023.07.04 |
| Arguments (0) | 2023.07.04 |