개발공부/웹

이벤트 델리게이션이란?

개발자 찐빵이 2023. 2. 14. 23:19
728x90
반응형

이벤트를 위임할 때 Element 하나씩 이벤트 핸들러를 달아주면 성능도 저하되고 코드도 복잡해진다.

따라서 부모 태그에 이벤트 리스너를 만들고, 자식 요소를 클릭하면
이벤트 버블링이 일어나서 부모 태그에 만들어 둔 리스너가 동작한다.

이때 이벤트 리스너에서 event.target을 체크한 뒤 원하는 동작을 구현하면 코드가 간단해지고 성능도 빨라진다는 장점이 있다.
이러한 방법을 이벤트 델리게이션이라고 한다.

반응형