profile
자대고 css 하는 프론트엔드 개발자

JS-Task Queue(태스크 큐)

Task Queue는 JS 에서 비동기 처리를 담당하는 Queue이다.Macro Task Queue, Micro Task Queue 두 개로 구분되며 Task Queue 와는 별개로 처리하는 AnimationFrameQueue 가 존재한다. 또한 이 3개의 Queue는

2023년 3월 18일
·
0개의 댓글
·

JS - Event Loop

‏‏‎ ‎ JS engine의 구조 JS - Event Loop image Memory Heap 메모리 할당이 일어나는 곳이다. Heap 구조화 되지 않은 넓은 메모리 영역 \=> 객체, 배열들이 담긴다. Call Stack(호출 스택) 실행될 코드

2023년 3월 12일
·
0개의 댓글
·

JS - Scope

JavaScript에서 Scope(스코프)란? 변수와 함수 등의 식별자(identifier)가 유효한 범위를 의미한다. 즉, 스코프는 변수와 함수를 참조할 수 있는 범위를 결정하는 것입니다.JavaScript에서는 스코프의 종류로 크게 두 가지가 있습니다.전역 스코프는

2023년 3월 7일
·
0개의 댓글
·

JS - Closure

클로저는 반환된 내부함수가 자신이 선언됐을 때의 환경(Lexical environment)인 스코프를 기억하여 자신이 선언됐을 때의 환경(스코프) 밖에서 호출되어도 그 환경(스코프)에 접근할 수 있는 함수를 말한다. 간단히 말하면 "클로저는 자신이 생성될 때의 환경(L

2023년 3월 7일
·
0개의 댓글
·