콜백함수(callback function) - 대표적인 콜백 함수 사용 예, 자바스크립트의 이벤트 처리와 콜백함수 호출 도식도
CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
반응형
콜백함수(callback function)
· 콜백함수도 객체 자료형 중 하나이기 때문에 매개 변수로 사용하는 것이 가능합니다.(값으로 함수 사용)
· 함수를 매개변수로 전달하는 함수가 콜백 함수입니다.
· 매개변수로 함수를 전달하고 전달된 매개변수가 특정시점에 호출됩니다.
· 익명함수의 대표적인 응용형태가 콜백함수이며 코드를 통해 명시적으로 호출하는 함수가 아닙니다.
· 개발자는 단지 함수 정의만 하고, 어떤 이벤트가 발생하거나 특정 시점에 도달했을 때 시스템에서 호출해주는 함수가 콜백함수입니다.
function 함수명(매개변수){
실행문;
매개변수(); //매개변수로 전달된 함수 실행
} |
대표적인 콜백 함수 사용 예
· 이벤트 핸들러 처리
자바스크립트의 이벤트 처리와 콜백함수 호출 도식도
window.onload이벤트핸들러와 콜백함수 처리 도식도
웹페이지load 이벤트 발생 후 window.onload이벤트 핸들러에서 호출한 콜백함수가 실행되었습니다
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
switch 문 (0) | 2019.07.11 |
---|---|
노드 간 관계의 종류 (0) | 2019.06.21 |
Array 객체의 메서드 , 원본 배열은 변경하지 않고 참조만 하는 메소드, 원본 배열을 반복적으로 참조하는 메소드 (0) | 2019.06.11 |
jQuery Mobile 라이브러리 설치 방법 (0) | 2019.06.04 |
표현식(expression) vs 명령문(statement) (0) | 2019.05.28 |