티스토리 뷰
이 포스팅은 “프론트엔드 개발자를 위한 자바스크립트(2013 인사이트, 한선용 옮김)”에서 발췌 요약했습니다.
==============================================================
1. ECMAScript(에크마 스크립트)란?
- 1995년 넷스케이프에서 일하던 'Breadan Eich'가 LiveScript라는 언어를 개발했는데, 그 당시에 자바의 인기에 편승하기 위해 이름을 '자바스크립트'로 변경했습니다.
- 그 때 마이크로소프트는 인터넷 익스플로러3에 자바스크립트를 포함시켜 JScript라고 불렀습니다.
- 이름이 다른 이유는 저작권을 피하기 위해서였습니다.
- 마이크로소프트가 자바스크립트를 구현함에 따라 넷스케이프 네비게이터의 자바스크립트, 인터넷 익스플로러의 JScript 두 가지 자바스크립트가 존재하게 되었습니다.
- 각기 다른 버전의 등장으로 사람들은 자바스크립트를 표준화하기로 결정했습니다.
- 1997년 자바스크립트 1.1이 ECMA(정보와 통신 시스템을 위한 비영리 표준화 기구)에 제안됩니다.
- 이후 넷스케이프, 마이크로소프트, 선 등 여러 회사에서 자바스크립트 1.1을 손질해 ECMAScript라는 스크립트 언어를 정의합니다.
- 이듬해 국제 표준화 기구(ISO)에서도 ECMAScript를 표준으로 받아들였습니다.(ISO-16262)
- 이 때부터 브라우저 제작자들은 ECMAScript를 표준으로 자바스크립트를 구현했지만 완성도는 제각각 달랐습니다.
- 자바스크립트가 ECMAScript를 포함하고 있는 관계로, ECMAScript는 JAVA에서 인터페이스의 역할을 하도록 디자인을 제공합니다.
- 이 이후부터, 자바스크립트는 ECMAScript를 구현한 것이며, 종류는 아래와 같습니다.
- 어도비 액션스크립트
- JScript
- 자바스크립트
==============================================================
'개발 공부 > JavaScript' 카테고리의 다른 글
JavaScript (3) - HTML속의 자바스크립트 (0) | 2018.07.18 |
---|---|
JavaScript (2) - 문서 객체 모델(DOM) 이란? (0) | 2018.07.18 |
댓글