이벤트가 발생했을 경우의 flow에 대해 간략히 정리해본다.
이미지 출처:https://javascript.info/bubbling-and-capturing
위 그림에서 td에 클릭 이벤트가 발생할 경우,
1. window -> document -> html -> ... -> tr -> td 이런 식으로 상위 요소부터 하위 요소로 이벤트가 전파된다.
이를 Capture Phase라고 한다.
2.이 flow가 실제 이벤트가 발생한 td에 도착한다.
이는 Target Phase이다
3. 이후 tr -> tbody -> table ... -> window 이렇게 이벤트가 전파되는데 이를 Bubbling Phase라고 한다.
별다른 옵션을 주지 않았다면 디폴트는 bubbling이다.