2016년 10월 18일 화요일

[javascript patterns][비동기 이벤트 리스터]스터디 06

콜백 패턴은 이미 일상적으로 사용되고 있다. 예를 들어 페이지의 엘리먼트에 이벤트리스터를 붙이는 것, 실제로는 이벤트가 발생했을 때 호출된 콜백 함수의 포인터를 전달하는 것이다.
예시
document.addEventListener("click", console.log, false);

대부분의 클라이언트는 event-driven 방식이다. 페이지 로딩이 끝나면 load 이벤트를 발생시킨다. 사용자는 click, keypress와 같은 이벤트들을 발생시킨다.
자바스크립트가 이런 프로그래밍에 잘 맞는 것은 콜백패턴 때문이다.(비동기적으로 그때그때 동작하는 것이 달라질 것)

댓글 없음:

댓글 쓰기