이벤트 버블링과 캡처링이란?
이벤트가 자식→부모로 전파되는 것이 버블링, 부모→자식이 캡처링입니다.
한 요소에서 이벤트가 발생하면 캡처링(최상위→대상)과 버블링(대상→최상위) 단계로 전파됩니다. 기본은 버블링 단계에서 처리하며, 이를 활용해 부모에 핸들러 하나로 자식들을 처리하는 이벤트 위임(delegation)을 구현합니다.
핵심 포인트
- 버블링: 자식 → 부모
- 캡처링: 부모 → 자식
- stopPropagation으로 전파 중단
이벤트가 자식→부모로 전파되는 것이 버블링, 부모→자식이 캡처링입니다.
한 요소에서 이벤트가 발생하면 캡처링(최상위→대상)과 버블링(대상→최상위) 단계로 전파됩니다. 기본은 버블링 단계에서 처리하며, 이를 활용해 부모에 핸들러 하나로 자식들을 처리하는 이벤트 위임(delegation)을 구현합니다.
핵심 포인트