본문 바로가기

카테고리 없음

Study_240509

캡처링 : 이벤트가 상위 요소에서 하위 요소 방향으로 전파되는 과정

window -> document -> div(id) -> div(id) -> button(id) 여기서 button에서 이벤트가 발생하면 이 과정이 캡처링 단계

 

버블링 : 이벤트가 하위 요소에서 상위 요소 방향으로 전파되는 과정

button(id) -> div(id) -> div(id) -> document -> window 여기서 button에서 이벤트가 발생하면 window객체까지 전파

보통 이벤트 핸들러는 버블링 단계에서 실행 -> 상위 요소에서 하위요소를 한 번에 다룸

addEventListener에다가 세번째 인자를 전달하지 않으면 보통 버블링으로 진행됨 ( capture:ture ) -> 캡처링 전환