ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Event Capturing, Event Bubbling
    javascript 2021. 1. 1. 17:52
    반응형

    서론

    js에서는 html에서 발생하는 event를 인식할 수 있는 event handler가 있다.
    이 때, event handler가 event를 인식할 때, 특별한 형태로 event가 발생하게 되는데, 이에 대해 알아보자.

    Event Bubbling, Capturing

    다음과 같은 html이 있을 경우에, 밑과 같이 event가 일어난다.


    출처

    1. 우선 Event Capturing이라는 것이 일어나는데, 최상단 요소에서 클릭한 요소로 찾아가는 과정을 의미합니다. 이 과정에서, 이벤트가 따로 발생된다거나 그런 것은 없습니다.

    2. 그 이후에, 클릭한 요소에서 이벤트가 발생합니다. 여기서 등록한 event handler가 실행됩니다.

    3. 그 이후에는 Event Bubbling 이 일어납니다. Event Bubbling이 일어나면 클릭한 요소에서 점점 최상위 요소로 이벤트가 전파되는데 이 때 이벤트가 전파된 요소들의 이벤트 핸들러가 작동한다.

    반응형

    'javascript' 카테고리의 다른 글

    progressive Server Side Rendering  (0) 2021.01.04
    pwa 생명주기  (0) 2021.01.02
    Vanilla Js로 react랑 비슷하게 코딩하기  (0) 2021.01.01
    javascript 변수 메모리 할당  (0) 2020.12.31
    pwa cache pattern  (0) 2020.12.29

    댓글

Designed by Tistory.