2011-02-10 2 views
2

jQuery 코드에서 $ .event.handle.apply의 의미는 무엇입니까?

답변

3

jQuery.event.handle()은 내부 jQuery 메서드로, 라이브러리에서 event namespaces 등을 만들고 필터링하는 데 사용됩니다. 나는 왜 누군가가 그것을 수동으로 부르는 지 모르겠다. 그러나 나는 무엇을 알고 있는가?

.apply()특정 컨텍스트에있는 함수를 호출하는 ECMA/Javascript의 한 방법입니다.

  • 컨텍스트 역할 객체
  • 선택적 인수를 나타내는 배열

예 :

$.event.handle.apply(this, [event]); 

이가있는 handle function을 수행 할 두 개의 인자를 컨텍스트 이 (물론 다를 수 있음) d는 단일 인수 이벤트 (가변)을 전달합니다.

관련 문제