콜백함수(callback function) - 대표적인 콜백 함수 사용 예, 자바스크립트의 이벤트 처리와 콜백함수 호출 도식도

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

   

콜백함수(callback function)

·       콜백함수도 객체 자료형 하나이기 때문에 매개 변수로 사용하는 것이 가능합니다.(값으로 함수 사용)

·       함수를 매개변수로 전달하는 함수 콜백 함수입니다.

·       매개변수로 함수를 전달하고 전달된 매개변수가 특정시점에 호출됩니다.

·       익명함수의 대표적인 응용형태가 콜백함수이며 코드를 통해 명시적으로 호출하는 함수가 아닙니다.

·       개발자는 단지 함수 정의만 하고, 어떤 이벤트가 발생하거나 특정 시점에 도달했을 시스템에서 호출해주는 함수가 콜백함수입니다.

 

 

function 함수명(매개변수){

실행문;

 

매개변수(); //매개변수로 전달된 함수 실행

}

 

 

 

대표적인 콜백 함수 사용 예

·       이벤트 핸들러 처리

 

 

   

   

자바스크립트의 이벤트 처리와 콜백함수 호출 도식도


   

   

   

window.onload이벤트핸들러와 콜백함수 처리 도식도

웹페이지load 이벤트 발생 후 window.onload이벤트 핸들러에서 호출한 콜백함수가 실행되었습니다