자바스크립트는 1995년 넷스케이프사에서 브랜든 아이크 주도하에 만들어진 프로그래밍 언어입니다. 웹페이지에서 동작하는 프로그램을 만들 때 사용됩니다.
자바스크립트의 원래 명칭은 ‘모카’(Mocha)에서 ‘라이브 스크립트’(LiveScript)로 변경되었다가 최종적으로 ‘자바스크립트’(JavaScript)가 되었습니다.
라이브스크립트가 출시 될때 쯤, 당시에 인기있던 언어중에 ‘자바’ 가 있었는데 이 인기를 이용하고자 이름만 빌려와 자바스크립트가 되었습니다.
표준명칭은 ECMAScript(ECMA-262) 입니다. 현재 ECMAScript 2021(ES12)까지 발표되었습니다.
자바스크립트가 지향하는 동적인(Live) 웹은 무엇일까요? 무엇이 정적이고 무엇이 동적일까요? 아래 프로젝트를 살펴봐주세요. 바닐라 JavaScript로 만든 프로젝트 입니다.
<aside> 💡 ES6는 ECMAScript 2015를 의미합니다. 2015년에 발표된 ECMAScript의 6번째 주요 버전이기 때문에 ES6라고 불립니다.
공식 명칭은 ECMAScript입니다. "ES"는 ECMAScript의 약어로 자주 사용되지만, 정확한 명칭은 ECMAScript입니다. ES6는 2015년, 그 다음부터는 “ECMAScript연도”로 기억을 해주시는 편이 기억하기 좋습니다.
</aside>
<aside> 💡 바닐라 자바스크립트는 순수한 자바스크립트입니다. 별도의 언어가 아닙니다.
</aside>