상세 컨텐츠

본문 제목

이벤트 버블링과 캡쳐링(Event Bubbling & Event Capturing)

JavaScript

by 뚠뚠혀나 2022. 1. 9. 19:26

본문

이벤트 버블링(Event Bubbling)이란?

  한 요소에 이벤트가 발생하면, 요소에 할당된 핸들러가 동작하고, 이어서 부모 요소의 핸들러가 동작한다.

가장 최상단의 조상 요소를 만날 때까지 과정이 반복되면서 요소 각각에 할당된 핸들러가 동작하는데 이것을 이벤트 버블링이라고 한다.

 

버블링의 순서

이벤트발생요소 -> 이벤트발생부모요소 -> 이벤트발생조상요소

 

이벤트 캡쳐링(Event Capturing)이란?

  캡쳐링은 버블링의 반대 개념으로,

한 요소에 이벤트가 발생하면, 최상단의 요소부터 처음 발생한 요소까지 핸들러가 동작하는 것을 말한다.

 

캡쳐링의 순서

이벤트발생조상요소 -> 이벤트발생부모요소 -> 이벤트발생요소

 

'JavaScript' 카테고리의 다른 글

자주쓰이는 정규표현식 정리  (0) 2022.11.26
변수와 상수 (호이스팅,스코프)  (0) 2022.02.07
.target과.currentTarget  (0) 2022.01.09

관련글 더보기

댓글 영역