변수 선언 객체와 타입 배열 구문과 연산자
타입 변환, 함수
프로토타입 객체 스코프 ( scope ) 호이스팅 ( Hoisting ) 클로저 ( closure ) 모듈
실행 컨텍스트란 무엇인가? 실행 컨텍스트의 구성 요소
문서 객체 모델 ( DOM ) DOM 트리 Node DOM Node 추가, 제거하기 엘리먼트 검색하기 DOM 이벤트 브라우저 객체 모델 ( BOM ) window 객체 History 객체 Location 객체 Navigator 객체 Web Storage
스크립트를 로드하는 시간에 따라 여러 가지 문제점이 발생한다. 이를 해결하는 몇 가지 방법들을 알아보자.
이벤트에 대한 기본적인 내용들을 살펴보자.
객체에 대해 알아보자.
객체의 프로토타입에 대해 알아보자.
자바스크립트에서의 클래스를 알아보자.
JSON이 무엇인지 알아보자.
비동기 처리에 대하여 알아보자.
Promise 객체에 대해 알아보자.
Promise 객체를 반환하는 API를 직접 구현해야 할 때가 있다. 그에 대해 알아보자.
동기 코드에서의 화면 멈춤을 비동기 함수대신 멀티 스레드로 해결하는 방법을 알아보자.
Web API(Application Programming Interface)에 대해 알아보자.
DOM을 사용하여 엘리먼트를 다루는 방법에 대해 알아보자.
서버로부터 데이터를 받아오는 방법에 대해 알아보자.
Third party API는 일반적으로 페이스북, 트위터 또는 구글과 같은 기업에서 제공하는 API이다. 이에대해 알아보자.
캔버스를 이용해서 웹에서 그래픽 작업을 실행해보자.
Video(및 Audio)를 구현하는 전형적인 방법을 알아보자.
IndexedDB에 대해 알아보자.