>웹 프론트엔드 >프런트엔드 Q&A >html에서 ecmascript의 의미는 무엇입니까?

html에서 ecmascript의 의미는 무엇입니까?

青灯夜游
青灯夜游원래의
2022-01-27 13:47:472121검색

HTML에서 ecmascript는 호스트 환경에서 계산을 수행하고 계산 가능한 개체를 작동할 수 있는 개체 기반 프로그래밍 언어인 스크립팅 언어의 표준화된 사양을 나타내며 웹 페이지의 동적 성능을 지원하는 데 사용됩니다. ECMAScript 사양.

html에서 ecmascript의 의미는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

ECMAScript는 Ecma International(이전 유럽 컴퓨터 제조업체 협회)에서 ECMA-262를 통해 표준화한 스크립팅 프로그래밍 언어입니다.

ECMAScript는 Netscape의 Brendan Edge가 개발한 스크립팅 언어에 대한 표준화된 사양입니다. 원래 이름은 Mocha이고 나중에 LiveScript로 이름이 변경되었으며 최종적으로 JavaScript로 이름이 변경되었습니다. 1995년 12월 Sun과 Netscape는 공동으로 JavaScript를 출시했습니다. 1996년 11월 Netscape는 표준화를 위해 유럽 컴퓨터 제조업체 협회에 JavaScript를 제출했습니다. ECMA-262의 첫 번째 버전은 1997년 6월 Ecma 조직에 의해 채택되었습니다. ECMA 스크립트는 ECMA-262 표준화된 스크립트 언어의 이름입니다. JavaScript와 JScript는 ECMAScript와 호환되지만 ECMAScript 이상의 기능을 포함하고 있습니다.

ECMAScript는 호스트 환경에서 계산을 수행하고 계산 가능한 객체를 조작할 수 있는 객체 기반 프로그래밍 언어입니다. ECMAScript는 처음에는 웹 페이지의 동적 표현을 지원하고 웹 기반 클라이언트-서버 아키텍처에 서버측 컴퓨팅 기능을 제공하기 위해 웹 스크립팅 언어로 설계되었습니다. 그러나 스크립팅 언어로서 ECMAScript는 다른 스크립팅 언어와 동일한 성격을 가지고 있습니다. 즉, "기존 시스템에서 제공하는 기능을 조작, 사용자 정의 및 자동화하는 데 사용됩니다."

ECMAScript 사양은 스크립팅 언어 구현에 포함되어야 하는 내용을 정의하지만 확장 가능하기 때문에 구현에서 제공하는 기능은 이 최소 세트와 크게 다를 수 있습니다. ECMAScript 자체는 스크립팅 언어가 아닙니다. 웹 애플리케이션(예: Netscape의 AWT)에서 유용한 작업을 수행하는 빈 컬렉션이 Sun JavaBean 사양의 구현인 것처럼 JavaScript는 ECMAScript 사양의 구현입니다.

JavaScript와 ECMAScript의 관계

ECMAScript(줄여서 "ES")는 ECMA-262 표준에 따라 구현된 범용 스크립트 언어입니다. ECMA-262 표준은 주로 구문, 유형, 명령문, 키워드를 규정합니다. 예약어, 연산자, 객체 및 기타 부분, ECMAScript의 최신 버전은 ECMAScript6(이하 "ES6")입니다.

JavaScript의 경우 때때로 사람들은 JavaScript와 ECMAScript를 동일하게 간주하지만 이는 사실이 아닙니다. JavaScript에는 ECMA-262에 지정된 것보다 훨씬 많은 내용이 포함되어 있습니다.

  • Core(ECMAScript): 언어의 구문과 기본 개체를 제공합니다.

  • Document Object Model(DOM): 웹 콘텐츠 처리를 위한 메서드와 인터페이스를 제공합니다.

  • Browser Object Model(BOM): 메서드 및 인터페이스를 제공합니다. 브라우저와 상호작용하기 위한 인터페이스.

【관련 권장사항: 자바스크립트 학습 튜토리얼

위 내용은 html에서 ecmascript의 의미는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.