인프런 커뮤니티 질문&답변
질문있습니다
작성
·
243
0
안녕하세요.
이벤트 리스너가 많으면 속도 저하에 원인이 된다고 하셨는데요, 그 말은 즉슨 html 태그에다가 on+이벤트를 걸어도 역시나 같은 현상이 발생하겠죠?
강의를 보면서 떠오른 아이디어가 있는데요. 위 질문이 맞다면 그 아이디어를 구현하는데 엄청난 실마리가 될 것 같습니다..!!
답변 1
0
1분코딩
지식공유자
말씀대로 이벤트 바인딩 횟수를 줄이는게 좋은데요,
html이나 body처럼 모두의 부모에게 이벤트를 한번만 바인딩 해두고,
이벤트객체의 target을 조사해서 처리하는 방식도 가능합니다.
간단한 페이지라면 실제로 그렇게 하실 수도 있고요~
조금 규모가 있거나 복잡도가 있는 페이지라면 개발 편의나 구조상 좋지 않을 수 있기 때문에
보통은 그렇게 극단적으로 하지는 않습니다.
이벤트 바인딩 횟수가 그렇게 많은게 아니라면 실제로 우리가 알아챌 정도로 성능 저하가 일어나지는 않으니
적절히 사용해주시는 것은 괜찮습니다. ^^





