브라우저가 이벤트를 감지하는 방식 중 하나입니다.
특정 화면 요소에서 이벤트가 발생했을 때 해당 이벤트가 더 상위의 화면 요소들로 전달되어 가는 특성을 의미합니다.
브라우저는 특정 화면 요소에서 이벤트가 발생했을 때 그 이벤트를 최상위에 있는 화면 요소까지 이벤트를 전파시킵니다.
이와 같은 하위에서 상위 요소로의 이벤트 전파 방식을 이벤트 버블링(Event Bubbling)이라고 합니다.
반대개념: 이벤트 캡쳐(Event Capture)
해당 이벤트가 전파되는 것을 막습니다.
하위 요소에 각각 이벤트를 붙이지 않고, 상위 요소에서 하위 요소의 이벤트를 제어하는 방식입니다.
많은 요소를 모니터링해야 할 때, 오버헤드가 훨씬 낮아질 수 있습니다. (1000개의 요소에 이벤트를 거는 것 보다는, 1개 상위요소에 이벤트 버블링을 주는 것이 좋습니다.)
오오 자바스크립트에도 델리게이션이라는게 있군요!