페이지를로드 할 때 "addEventListener"를 호출하여 "deviceReady"를 초기화합니다. 그 내부의 addEventListener 클래스에있는 함수를 호출하려고합니다. 다음을 참조하십시오. 예.document.addEventListener() 내에서 클래스 함수를 호출하는 방법
예 클래스
var HomePageModel = function(){
this.initModule = function(){
//doing some process;
};
};
나는 위의 initModule 기능에 하여 addEventListener를 호출합니다.
처럼
document.addEventListener("deviceready", HomePageModel.initModule, false);
클래스 외부에있는 eventlistener에서 클래스 함수를 호출 할 수 있습니까 ??? 당신의 initModule
방법은 this
를 사용하는 경우 this
가 이벤트를 트리거 요소로 설정되기 때문에, 그것이 작동하지 않습니다
document.addEventListener("deviceready", new HomePageModel().initModule, false);
참고 :
이것은 이것을 잃어 버릴 것이다. – SLaks
@SLaks 함수 내부에서 예. 그러나 필요한지 확실하지 않습니다. – bfavaretto