dev.syw
JavaScript

이벤트 버블링과 캡처링이란?

이벤트가 자식→부모로 전파되는 것이 버블링, 부모→자식이 캡처링입니다.

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

핵심 포인트

← 기술 면접 질문 전체 보기