티스토리 뷰
콜백(call back) 함수
- 코드를 통해 명시적으로 호출하는 함수가 아니라, 개발자가 단지 함수를 등록하기만 하고, 어떤 이벤트가 발생했거나 특정 시점에 도달했을때 시스템에서 호출되는 함수를 말한다.
- 보통은 즉시 실행되지 않고, 나중에 필요한 시점에 실행되거나, 실행이 안 될 수도 있다.
콜백(call back) 함수의 예
- 익명 함수
- 함수의 인자로 넘겨서, 코드 내부에서 호출되는 함수
소스코드
var xhr = new XMLHttpRequest();
xhr.onload = function () { //load 될 때, callback 함수가 실행된다.
if (xhr.status == "200") {
console.log("success");
}
}
xhr.open("GET", "type?id=" + encodeURI(id) +"&type=" + encodeURI(type));
xhr.send();
결과
success
참조
https://www.edwith.org/boostcourse-web/lecture/16698/
송형주, 고현준, 『인사이드 자바스크립트』, 한빛미디어(2014), p90-p91
'Language > Javascript' 카테고리의 다른 글
querySelector(), getElementById() (0) | 2020.12.26 |
---|---|
HTML에서 자바스크립트로 값 전달 (0) | 2020.12.26 |
Ajax(XMLHTTPRequest 통신) (0) | 2020.12.26 |
HTML에서 자바스크립트 로딩 (0) | 2020.12.23 |
호이스팅(Hoisting) (0) | 2020.12.15 |
댓글