ECMA스크립트: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Chobot (토론 | 기여)
잔글 robot Adding: zh; cosmetic changes
Klutzy (토론 | 기여)
잔글 style
1번째 줄:
'''ECMA스크립트(ECMAScript)'''(ECMAScript)는 [[ECMA 인터네셔널]]의 '''ECMA-262''' 기술 명세에 정의된 표준화된 [[스크립트 프로그래밍 언어]]이다. 이 언어는 [[월드 와이드 웹|웹]] 상에서 널리 쓰이며, 흔히 '''[[자바스크립트]]''' 혹은 '''[[J스크립트]]'''로 간주되지만 두 용어는 특별한 의미 차이가 있다. ECMA스크립트와 자바스크립트, J스크립트의 관계를 이해하기 위해서는 ECMA스크립트의 역사를 알 필요가 있다.
 
이 언어에 대한 소개는 [[자바스크립트]] 항목을 참고하라.
 
== ECMA스크립트의 역사 ==
1996년 3월, [[넷스케이프 커뮤니케이션 코퍼레이션]]에서 [[넷스케이프 네비게이터]] 2.0을 출시하면서 자바스크립트를 지원하기 시작했다. 웹 페이지 동작을 향상시키는 언어로서 자바스크립트의 성공은, [[마이크로소프트]]가 이와 "적당히" 호환되는 J스크립트를 개발하는 계기가 되었다. J스크립트는 1996년 8월, [[인터넷 익스플로러]] 3.0에 포함되어 출시되었다.
 
10번째 줄:
ECMA스크립트는 ECMA-262에 의해 표준화된 언어의 이름이다. 자바스크립트와 J스크립트는 모두 ECMA스크립트와의 호환을 목표로 하면서, ECMA 명세에 포함되지 않는 확장 기능을 제공한다.
 
== ECMA스크립트 버전종류 ==
ECMA-262는 지금까지 세 개의 판이 출시되었고, 네 번째 판에 대한 작업이 진행중이다.
 
{| class="wikitable"
{| border="1" cellpadding="2" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; width: 100%;"
|-
|- style="background: #ececec"
!판
!출판일
42번째 줄:
아래의 표는 [http://www.webmasterworld.com/forum91/68.htm]과 [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsoriversioninformation.asp]를 기초로 작성되었다. 같은 행에 있는 경우 거의 유사한 언어로 간주할 수 있다.
 
{| class="wikitable"
{| border="1" cellpadding="2" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; width: 100%;"
|-
|- style="background: #ececec"
!자바스크립트
!J스크립트
94번째 줄:
|}
 
== 외부바깥 링크고리 ==
*ECMA스크립트 언어 명세
**[http://www.ecma-international.org/publications/standards/Ecma-262.htm 표준 ECMA-262 ECMA스크립트 언어 명세 3판 (1999년 12월)]