실행 컨텍스트에 대해 심층적으로 알아보겠습니다.
호이스팅과 일시적 사각 지대(TDZ)에 대해 알아보겠습니다.
자바스크립트의 스코프에 대해 알아보겠습니다.
자바스크립트 클로저에 대해 알아보겠습니다. 클로저를 공부하며 외부 어휘적 환경 참조, 함수객체, 가비지 콜렉터 개념을 익히겠습니다.
다양한 함수(일반 함수, 화살표 함수, 익명 함수, 생성자 함수)에 대해 알아보고 함수 선언식과 함수 표현식에 대해 알아보고 비교하며 정리하겠습니다.
자바스크립트에서 this가 무엇인지 그리고 this 바인딩 규칙(기본, 암시적, new, 명시적 바인딩)들을 모두 정리해보도록 하겠습니다.
지금까지 배운 개념들을 에제 코드의 실행 과정으로 살펴보겠습니다.
위와 같이 버튼을 눌러 팝업을 띄우고 팝업이 띄우진 상태에서 배경을 눌러 팝업이 꺼지도록 기능을 구현하려 합니다. 어떻게 해야할까요?? 간단하게 버튼 컴포넌트와 배경 컴포넌트에 onClick 이벤트를 추가하여 구현 가능합니다. 그런데 이상하게도 배경이 아닌 팝업창을 누
사용되는 경우 MySQL과 시퀄라이즈를 통해 DB를 구축할 때 config/config.json 파일에 DB 비밀번호를 입력해야합니다. 비밀번호를 그대로 입력한다면 github에 올라가기 때문에 .env에 비밀번호를 설정하고 .env를 git에 올라가지 않게 하는것이
프로토타입을 알아보고 프로토타입과 관련하여 생성자 함수와 객체 리터럴 반환 함수의 차이를 정리해보겠습니다.
자바스크립트의 비동기 특성에 대해 알아보겠습니다. 또한 비동기 작업 처리 방식인 콜백 함수, 프로미스, async/await에 대해 정리하겠습니다.