async/await 기존 자바스크립트에서는 비동기 처리를 위해 제너레이터를 사용했지만, 보다 간단한 방식으로 async/await가 등장했습니다. async/await는 프로미스를 기반으로 동작합니다. 프로미스의 then/catch/finally 후속 처리 메서드에 콜백 함수를 전달해서 비동기 처리 결과를 후속 처리할 필요 없이 마치 동기 처리처럼 사...
Enum(열거형) 숫자형 열거형 문자형 열거형 3.역 매핑 열거형에서 key -> value searching value -> key searching 둘 다 가능(단, 숫자형 열거형에서) Interface(인터페이스) 객체의 구조를 정의하기 위해 사용되는 예약어 cf. 예약어란? 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있어 식...
타입스크립트를 사용하기 위해서는 TypeScript를 설치한 후, 생성된 tsconfig.json을 커스텀해야 한다.타입스크립트 설치devDependency로 설치하는 이유는 타입스크립트는 개발 단계에서만 필요한 것이기 때문이다. 프로젝트가 마무리되고 빌드할 때 타입스
렌더링이란HTML, CSS, 자바스크립트로 작성된 문서를 파싱하여브라우저에 시각적으로 출력하는 것입니다.렌더링의 과정은 다음과 같습니다.클라이언트에서 불러오고 싶은 파일을 서버에 요청한다주소창에 직접 입력하거나, 클릭을 통해 해당 웹 페이지에 접근한다클라이언트에서 요청
sort forEach map filter reduce some every find findIndex flatMap
MVC 패턴은 Model, View, Controller로 구성된 디자인 패턴입니다. 하나의 애플리케이션, 프로젝트를 구성할 때 필요한 구성요소를 세 가지의 역할로 구분한 패턴입니다. 사용자가 Controller를 조작하면 Controller는 Model을 호출하고,
자바스크립트에서는 비동기 처리를 위한 패턴 중 하나로 콜백 함수를 사용합니다.기존 콜백 함수를 이용한 패턴에서는 '콜백 지옥'이라는 가독성이 나쁘고, 에러 처리가 곤란한 현상이 있었습니다.이를 보완하기 위해서 Promise라는 비동기 처리 패턴이 도입되었습니다.Prom
이번 시간에는 실행 컨텍스트의 정의와 구조를 가볍게 살펴보겠습니다.
이번 시간에는 브라우저의 작동 원리와 HTTP, HTTPS, URL 등의 개념을 살펴보겠습니다.
이번 17장에서는 생성자 함수에 의한 객체 생성 방식을 알아보겠습니다.
자바스크립트 함수의 개념에 대하여, 매개변수와 인수, 호이스팅, 콜백함수 등을 알아보겠습니다.
매일 1~2문제 씩 백준 문제 풀고 회고록에 기록하기배운 새로운 내용을, 바로바로 회고록에 기록하고, 다듬어서 주 1회 이상 블로그에 포스팅하기다양한 접근법으로 깊게 사이드 프로젝트 시도하기계획대로 실천한 목표가 하나도 없습니다.. 😅매일 1~2문제 씩 (주 5문제