이벤트

김하은·2023년 4월 30일
0

이벤트 버블링

하위 엘리먼트에 이벤트가 발생 시 그 엘리멘트부터 시작해 상위 요소까지 그 이벤트가 전달되는 것.

이벤트 캡쳐링

상위 엘리먼트에 이벤트 핸들러가 있을 때 상위 엘리먼트부터 이벤트가 발생해 하위로 전달되는것.

이벤트 위임

하위 엘리먼트들이 여러개 존재시 하위 엘리먼트들에 각각 이벤트 행들러를 달지 않고ㅡ 상위 엘리먼트에만 달아 하위 엘리먼트들을 제어하는 방식.
이 방식을 사용한다면

  • 동적으로 엘리먼트를 추가할 때마다 핸들러 고려할 필요가 없다.
  • 상위 엘리먼트에 하나의 이벤트 핸들러만 추가하면 되기에 코드가 훨씬 깔끔해진다.
  • 메모리에 저장 되는 이벤트 핸들러가 적어진다. 따라서 퍼포먼스 측면에서도 좋다.

0개의 댓글