2009-07-01 3 views
0

Prototype에서 사용자 정의 이벤트 (Element.fire 및 Element.observe 사용)가 성능에 영향을 주는지 알고 있습니까? 또한 이벤트 대신 전역 변수를 사용하면 성능이 향상됩니까? 감사!프로토 타입 (자바 스크립트)에서 이벤트의 성능이 얼마나 부족합니까?

+0

실제로 모든 것은 당신이 원하는 것에 달려 있습니다. 실행 된 이벤트는 "실시간"으로 실행되지만, 전역 변수를 사용한다면 정기적으로 검사해야합니다. 더 많은 도움을 받으려면 코드를 게시해야합니다. –

답변

0

나는 항상 이벤트에 참석할 것입니다. 먼저, 네 이름 공간을 그렇게 많이 오염시킬 필요가 없습니다. 두 번째로 해고 될 때만 맞춤 이벤트에 첨부 된 코드를 사용하므로 상수 값 조회 또는 전역 변수가 사용되지 않습니다.

예를 들어, 클래스의 요소 수를 추적 한 다음 새 이벤트 핸들러를 추가하는 것은 이벤트 위임에 대한 사용자 정의 이벤트를 사용하는 것과 비교할 때 효과적이고 (우아한) 방법이 아닙니다.

관련 문제