설명
비동기로 호출되는 함수들이 모두 호출되기를 기다린 후, 어떤 작업을 해야 할 경우를 위한 라이브러리.사용 방법
AsyncTrigger 생성
var aTrigger = new AsyncTrigger();
감시할 Callback 함수 생성
var cbFunc1 = aTrigger.getCallback(function(response) {
// 콜백 함수에서 해야 할 내용
});
var cbFunc2 = aTrigger.getCallback(function(xhrResponse) {
// 콜백 함수에서 해야 할 내용
});
onComplete 함수(=이벤트) Override
aTrigger.onComplete = function() {
// 모든 콜백이 호출된 다음 수행해야 할 작업.
}
AsyncTrigger_0.1.js