비동기: 요청에 대한 결과가 동시에 일어나지 않는 것이 비동기적.
동기: 요청에 대한 결과가 동시에 일어나는 것이 동기적(synchronous)이다.
call back 패턴
이벤트 등록
[1,2,3].map(function(element, index) {
return element * element
}
Callback 에러 핸들링 디자인
이벤트에 따른 함수 (event handler)
document.querySelector('#btn').addEventListener('click', function(e) { console.log('button clicked');
});
주의 : 함수실행을 연결하는 것이 아니다. 함수자체를 연결하는 것이다.
document.querySelector('#btn').onclick = handleClick(); X
출처 :코드스테이츠