실행 컨텍스트1 [JavaScript] Chapter 22. 이벤트 동작원리 이벤트 루프 싱글 스레드 기반 언어 한 번에 한 개만 작업 진행 이벤트 루프 동작 방식 Javascript Engine Heap과 Call Stack으로 구성 Heap 메모리 할당이 일어나는 공간 변수, 함수 선언 시 메모리 할당 일어남 Call Stack 코드 실행 시 쌓임 LIFO (Last In First Out) WebAPIs 브라우저에서 제공하는 API DOM, Ajax, 타이머 함수 등 Callback 함수를 Callback Queue에 넣음 Callback Queue 비동기적으로 실행된 콜백 함수 있음 ex) Ajax나 타이머 함수 실행 완료 후, 실행할 콜백함수가 보관 FIFO (First In First Out) Event Loof 이벤트 루프 틱(tick. 반복적인) 동작을 함 정리 :.. 2022. 12. 19. 이전 1 다음