Home >Web Front-end >Front-end Q&A >what is ecmascript
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.
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.
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!