이벤트 전파는 3단계로 진행됩니다. 캡쳐링은 최상위(window)에서 타겟까지 내려가는 단계이고, 버블링은 타겟에서 다시 최상위로 올라가는 단계입니다. 기본적으로 이벤트 리스너는 버블링 단계에서 동작하며,
addEventListener의 세 번째 인자에 true 또는 { capture: true }를 전달하면 캡쳐링 단계에서 이벤트를 처리할 수 있습니다.