[자바스크립트] 비동기
2021.01.18
이벤트 리스너는 위에서 아래로 실행되는 코드에 대한 예외이다.
처음에 이벤트 리스너의 코드 전부가 실행되는 것이 아닌, 'submit' 부분까지만 실행된다. 그 뒤의 콜백 함수는 실행은 하지 않고, 컴퓨터가 기억만 하고 있다. 사용자가 submit 하는 순간, 콜백 함수가 실행된다.
이러한 콜백 함수를 비동기라고 한다. 자바스크립트에서 비동기는 코드 상의 순서대로 실행되지 않는 코드를 의미한다. 동기는 위에서부터 순서대로 실행되는 코드를 의미한다. if문이나 for문이 코드를 건너뛰거나 반복한다고 한들, 결국 위에서부터 순서대로 실행되기 때문에 동기로 취급한다.