본문 바로가기

TIL Temp

유튜브 클론 코딩 #7 - What is ES6?

# 복습 목차

1. Node.JS

2. ExpressJS

3. ES6

4. Babel

5. Middleware

6. Routing

7. MVC

8. Pug


# 3. What is ES6?


- 정의

일단 ES6는 ECMAScript의 6번째 버전이다.(=ECMAScript2015)

ECMAScript는 JS 표준 단체인 ECMA가 제정하는 JS 표준.

ES3 -> ES5 로 넘어갈 때 가장 큰 변화가 있었으며 ES6도 다양한 기능이 추가됨.

ES7, ES8


- ECMAScript Standard 제정 

JS가 넷스케이프 브라우저 외에 다른 웹 브라우저들의 지원을 받기 시작.

다양한 웹 브라우저에서 JS가 잘 작동하게 하기 위해 표준 규격이 필요해짐.

고래서 만들어진 것이 ECMAScript Standard라는 스크립트 표준! 


- JS의 구성

JS = ECMAScript + BOM(Browser Object Model) + DOM(Document Object Model)

1개의 코어와 2개의 모델로 이루어짐.


- version 차이

현재 사용되고 있는 버전은 ES9이며 각각의 다른 버전에 대한 공부가 필요해보임.

근데 아직은 우선 순위에 넣을 만큼 중요하진 않아보임.

JS 공부를 본격적으로 할 때 각 버전의 차이점과 최신 버전에서의 기능에 대해서 공부해야겠음.