자바스크립트에서 스코프에 대해 알아보고 var, let, const의 스코프에 대해 알아보자.
실행컨텍스트를 이해하고 실행컨텍스트를 통해서 호이스팅, 스코프체인, 클로저에 대한 개념을 이해해보자.
프로그래밍의 패러다임에 대해서 알아보고 선언형, 명령형 프로그래밍과 절차지향, 객체지향, 함수형 프로그래밍에 대해 알아보자.
브라우저 렌더링 과정에 대해서 알아보자.
동기와 비동기에 대한 개념과 자바스크립트에서 어떠헥 비동기적으로 동작하는지 알아보자.
자바스크립트에서 어떻게 비동기 프로그래밍을 사용하는지 알아보자.
문제를 통해서 this, 클로저, 스코프, var, let, const 등의 핵심 개념들을 되짚어 보자.
자바스크립트의 this에 대해 알아보자.
cookie Local Storage Session Storage 에 대해 알아보자.
자바스크립트의 모듈에 대해서 간단하게 알아보자
fetch api에 대해 알아보자.
history api와 hashbang으로 spa를 구현해보자
디바운스와 쓰로틀에 대해 알아보자.
낙관적 업데이트가 무엇일까?
커스텀 이벤트가 무엇인지와 사용방법에 대해 알아보자.
'Call by value'와 'Call by reference' 에 대해 알아보고 자바스크립트는 어떻게 동작하는지 알아보자.
객체지향 프로그래밍에 대해 알아보고 public, protected, private, static 키워드에 대해서 알아보자