오랫동안 숨겨왔던 질문이 있습니다. 이벤트 위임을 사용하지 않으면 많은 사람들이 위와 같이 클릭 이벤트를 반복하면서 이렇게 작성합니다. 제 질문은: 이런 식으로 작성하면 페이지 코드만 세 번 작성하는 것보다 코드가 적나요? 아니면 성능이 더 좋은가요? 좋은 점은?
코드가 더 적고, 더 우아하며, 성능에는 큰 차이가 없습니다. 하지만 이렇게 작성할 때는 클로저 문제, 즉 함수가 i를 사용할 때 발생하는 문제에 주의해야 합니다.
코드가 적을 뿐이야성능은 그대로
로직은 간단하고 오류 발생 가능성이 낮아 오버헤드가 증가하지만 일반적으로 성능에 영향을 미칠 만큼 충분하지 않습니다. 핸들러를 따로 꺼내면 충격이 더 작아집니다.
작업은 동일하고 루프가 있지만 코드가 줄어듭니다.
코드가 더 적고, 더 우아하며, 성능에는 큰 차이가 없습니다. 하지만 이렇게 작성할 때는 클로저 문제, 즉 함수가 i를 사용할 때 발생하는 문제에 주의해야 합니다.
코드가 적을 뿐이야
성능은 그대로
로직은 간단하고 오류 발생 가능성이 낮아 오버헤드가 증가하지만 일반적으로 성능에 영향을 미칠 만큼 충분하지 않습니다. 핸들러를 따로 꺼내면 충격이 더 작아집니다.
작업은 동일하고 루프가 있지만 코드가 줄어듭니다.