ECMAScript가 생긴이유?
자바스크립트(Javascript)가 넷스케이프(Netscape) 브라우져만이 아니라 다른 웹 브라우져들의 지원까지 받기 시작하면서 다양한 웹 브라우져에서 자바스크립트(Javascript)가 공통되게 잘 작동하기 위해서 표준 규격이 필요해졌는데, 이 때문에, ECMA 국제 기구에서 “ECMAScript Standard”라 불리는 스크립트 표준이 만들어지게 된다. 자바스크립트와 비슷한 뜻으로 많이 들어본 사람들이 있을텐데, Javascript는 ECMAScript와 BOM(Browser Object Model) 와 DOM(Document Object Model)이라는 1개의 코어와, 2개의 모델로 이루어져 있다. ECMAScript 와 Javascript 는 비슷한 뜻으로 자주 쓰이나 작은 차이를 가지고 있다는 걸 알아두자.
스크립팅 언어를 어떻게 만들어야 하는지를 설명하는 일종의 설명서라고 생가하면 되고,
JavaScript는 ECMAScript를 바탕으로
만들어진 언어이다.
ECMAScript는 자바 스크립트를 이루는 코어(Core) 스크립트 언어로, 웹 환경에서만 호스트 되는 언어가 아니다. 웹 환경은 ECMA 스크립트가 호스트되는 환경들 중 하나일 뿐이다. ECMA 스크립트 호스트 환경은 ECMA 스크립트 실행 환경이 구현되있고, 각각 그 환경에 알맞는 확장성을 가지고 있다. 예를들어 웹 브라우져 환경에서는 BOM(Browser Object Model)과 DOM(Document Object Model)이 그 확장성이 되겠다. 이러한 확장성들은 ECMA 스크립트의 문법과 기능에 맞춰 기능의 확장을 가능게 한다. 자바스크립트의 document 객체가 좋은 예이다
ECMAScript를 ES라 줄여 부르고 버전에 따라서 ES뒤에 숫자가 붙는데 아직까지도 가장 많이 쓰이는 ES5는 2009년에 만들어졌고 ES6은 2015년에 만들어져 널리 사용중이다.
현재 대부분의 자바스크립트의 기준은 ES5로 이루어져있지만 ES6에서 새로운 기술들이 도입되면서 보다 효율적인 코드작성을 위해 개발자들은 공부를 하며 나도 그중 하나가 되기위해 공부하면서 포스팅 해보려한다
출처: https://takeuu.tistory.com/93 [워너비스페셜]
좋은글 감사합니다 ^^;;
'STUDY > 프로그래밍언어' 카테고리의 다른 글
TA와 DA, AA 함께 프로젝트를 하며 배운것들... (0) | 2020.08.14 |
---|---|
마이플랫폼 자바쪽 소스(Ifrx17) 프리즘 EX1) 조회1을 실행 트랜잭션 -> AC -> DC 처리(execute,setDataWindow) (0) | 2020.08.14 |
J-JOBS 엔터프라이즈 워크로드 자동화 란? (0) | 2020.08.03 |
SQL_계층형 쿼리_START WITH .... CONNECT BY (0) | 2020.07.31 |
개발완료시 필수 확인 사항 (단위테스트케이스) (0) | 2020.07.27 |