프런트엔드

ECMAScript 2015 ES6

옴악핫세 2023. 3. 7. 22:28

초창기에 브라우저 마다 스크립트 언어가 달라 각각의 웹페이지를 만들어야했는데

이를 표준화한 것이 ECMAScript

 

 

ECMAScript 2015 (ES)는 자바스크립트를 이루는 코어 (Core) 스크립트 언어로써, 다양한 환경에서 운용될 수 있게 확장성을 갖고 있기 때문에 사용처가 웹환경으로 국한되어있지는 않음. 즉 위에서 말한 우리가 아는 자바스크립트는 웹브라우저에서 돌아갈 수 있도록 BOM과 DOM을 함께 사용하는 확장성이 되곘다. 이러한 확장성들은 ES 버전에 따른 문법과 기능의 확장을 가능하게 한다.

 

자바스크립트는 ECMAScript + BOM (Browser Object Model) + DOM (Document Object MOdel) 라는 1개의 코어와 2개의 모델로 이루어짐