Home >Web Front-end >Front-end Q&A >what is ecmascript

what is ecmascript

藏色散人
藏色散人Original
2021-11-29 17:08:563569browse

ecmascript is a scripting language specification defined by Ecma International in the standard ECMA-262. This language is widely used on the World Wide Web. It is often called JavaScript or JScript, but in fact the latter two are Implementation and extension of the ECMA-262 standard.

what is ecmascript

The operating environment of this article: Windows 7 system, ECMAScript version 6, Dell G3 computer.

What is ecmascript?

ECMAScript is a scripting language specification defined by Ecma International (formerly the European Computer Manufacturers Association) in standard ECMA-262. This language is widely used on the World Wide Web. It is often called JavaScript or JScript, but in fact the latter two are implementations and extensions of the ECMA-262 standard.

So it can be understood as a standard for JavaScript, but in fact the latter two are implementations and extensions of the ECMA-262 standard.

History:
ECMAScript is a standardized specification for a scripting language developed by Brandon Ek of Netscape; originally named Mocha, later renamed LiveScript, and finally renamed JavaScript. In December 1995, Sun and Netscape jointly released JavaScript[2]. In November 1996, Netscape submitted JavaScript to the European Computer Manufacturers Association for standardization. The first version of ECMA-262 was adopted by the Ecma organization in June 1997. ECMAScript is the name of the scripting language standardized by ECMA-262.
Although JavaScript and JScript are compatible with ECMAScript, they contain functionality beyond ECMAScript.

Compatibility

Many applications support ECMAScript, especially web browsers. The following table lists the compatibility of the current version of the software with the latest version of ECMAScript.

what is ecmascript

The content of this test is hosted in the official repository https://github.com/tc39/test262 (page archive backup, stored in the Internet Archive), or you can At https://v8.github.io/test262/website/default.html (page archive backup, stored in Internet Archive) and https://bakkot.github.io/test262-web-runner/ (page archive backup , archived at the Internet Archive) to access the latest web browser testing package tools. The official repository also points to other project test packages maintained by the community to test other ECMAScript/JavaScript environments such as Node.js.

Recommended study: "javascript basic tutorial"

The above is the detailed content of what is ecmascript. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn