독점적 메서드 브라우저 모두에서 제대로 작동

코인파워볼 독점적 메서드 JScript는 CSS 및 HTML 확장에 대한 초기 지원과 함께 1996년에 처음 출시되었습니다 . 이러한
각 구현은 Navigator의 해당 구현과 눈에 띄게 다릅니다. 이러한 차이점으로 인해 개발자는 웹 사이트를 두 브라우저 모두에
서 제대로 작동하도록 하기가 어려워 수년 동안 “Best View in Netscape” 및 “Best View in Internet Explorer” 로고가 널리
사용되었습니다.

독점적 메서드

JScript의 부상
1996년 11월, Netscape 는 모든 브라우저 공급업체가 따를 수 있는 표준 사양의 출발점으로 Ecma International 에
JavaScript를 제출 했습니다. 이로 인해 1997년 6월 첫 번째 ECMAScript 언어 사양이 공식 출시되었습니다.

표준 프로세스는 1998년 6월 ECMAScript 2, 1999년 12월 ECMAScript 3 출시와 함께 몇 년 동안 계속되었습니다.
ECMAScript 4 작업은 2000년에 시작되었습니다.

한편 Microsoft 는 브라우저 시장에서 점점 더 지배적인 위치를 차지했습니다. 2000년대 초반까지 Internet Explorer의
시장 점유율은 95%에 이르렀습니다. 이것은 JScript 가 웹에서 클라이언트 측 스크립팅 을 위한 사실상의 표준 이 되었음을 의미합니다 .

Microsoft는 처음에 표준 프로세스에 참여하고 JScript 언어로 몇 가지 제안을 구현했지만 결국 Ecma 작업에 대한 공동
작업을 중단했습니다. 따라서 ECMAScript 4는 모스볼 처리되었습니다.

독점적 메서드

성장과 표준화
2000년대 초 인터넷 익스플로러 가 우세 하던 시기 에 클라이언트 측 스크립팅은 정체되었습니다. 이것은 Netscape의 후속
제품인 Mozilla 가 Firefox 브라우저 를 출시한 2004년에 변경되기 시작했습니다. Firefox는 Internet Explorer에서 상당한 시장
점유율을 차지하면서 많은 사람들에게 호평을 받았습니다.

2005년 Mozilla는 ECMA International에 합류하여 E4X( ECMAScript for XML ) 표준 작업을 시작했습니다. 이로 인해 Mozilla
는 ECMAScript 4 초안을 기반으로 하는 ActionScript 3 언어로 E4X를 구현 하는 Macromedia (나중에 Adobe Systems 에 인수됨)와
공동으로 작업하게 되었습니다. ActionScript 3를 새로운 ECMAScript 4로 표준화하는 것이 목표였습니다. 이를 위해
Adobe Systems는 Tamarin 구현을 오픈 소스 프로젝트로 출시했습니다. 그러나 Tamarin과 ActionScript 3은 기존 클라이언트
측 스크립팅과 너무 달랐고 Microsoft 의 협력 없이 ECMAScript 4는 결코 결실을 맺지 못했습니다.

더 많은 기사 보기

한편 ECMA 작업과 관련이 없는 오픈 소스 커뮤니티에서 매우 중요한 발전이 일어나고 있었습니다. 2005년 Jesse James
Garrett 은 Ajax 라는 용어를 만들고 전체 페이지가 필요하지 않은 백그라운드에서 데이터를 로드할 수 있는 웹 애플리케이션
을 만들기 위해 JavaScript가 백본인 일련의 기술을 설명하는 백서를 발표했습니다 . 다시 로드합니다. 이것은 오픈 소스
라이브러리와 그 주변에 형성된 커뮤니티가 주도하는 JavaScript의 르네상스 시대를 촉발했습니다. jQuery , Prototype , Dojo
Toolkit 및 MooTools 를 포함하여 많은 새로운 라이브러리가 생성되었습니다 .

사양에 대한 주요 추가 사항은 이벤트 리스너 로, 적어도 2000년대 초반으로 거슬러 올라갑니다. 그러나 Microsoft Internet
ExplorerattachEvent 는 2011년에 릴리스된 버전 9 이전 의 ” “라는 독점적 메서드만 지원 onclick하므로 호환성을 위해 ” ”
이벤트를 선호하게 되었습니다.

구글 은 2008년 경쟁사