The full name of es in es6 is ECMAScript, which refers to a script programming language standardized by Ecma International through ECMA-262. It is a script-based programming language that can perform calculations in the host environment and operate computable objects. Object programming language.
The operating environment of this tutorial: Windows 7 system, ECMAScript version 6, Dell G3 computer.
The full name of es in es6 is ECMAScript, which is a script programming language standardized by Ecma International (formerly the European Computer Manufacturers Association) through ECMA-262.
Therefore, ES6 is ECMAScript 6, which is the next generation standard of JavaScript language and was officially released in June 2015. Mozilla will launch JavaScript 2.0 based on this standard. The goal of ES6 is to enable the JavaScript language to be used to write large and complex applications and become an enterprise-level development language.
Introduction to ECMAScript
ECMAScript is a standardized specification for a scripting language developed by Brendan Edge of Netscape; originally Named Mocha, later renamed LiveScript, and finally renamed JavaScript. In December 1995, Sun and Netscape jointly released JavaScript. 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. ECMA Script is the name of the ECMA-262 standardized scripting language. Although JavaScript and JScript are compatible with ECMAScript, they contain functionality beyond ECMAScript.
ECMAScript is an object-based programming language that can perform calculations in a host environment and manipulate computable objects. ECMAScript was first designed as a Web scripting language to support the dynamic presentation of Web pages and provide server-side computing capabilities for Web-based client-server architectures. But as a scripting language, ECMAScript has the same nature as other scripting languages, that is, "used to manipulate, customize, and automate the functions provided by an existing system."
ECMAScript language is widely used on the World Wide Web. It is often called JavaScript or JScript, so it can be understood as a standard for JavaScript, but in fact the latter two are implementations of the ECMA-262 standard. and extensions.
EECMAScript Version
In June 1998, ECMAScript version 2.0 was released.
In December 1999, ECMAScript version 3.0 was released and became a universal standard for JavaScript and gained widespread support.
In October 2007, the ECMAScript version 4.0 draft was released, which greatly upgraded version 3.0. Because the goals of version 4.0 are too aggressive, there are serious differences between the parties on whether to adopt this standard.
In July 2008, ECMA discontinued the development of ECMAScript 4.0 and released a small part of it involving improvements to existing functions as ECMAScript 3.1. Soon, ECMAScript 3.1 was renamed ECMAScript 5.
In December 2009, ECMAScript version 5.0 was officially released.
In June 2011, ECMAScript version 5.1 was released and became an ISO international standard (ISO/IEC 16262:2011).
In December 2013, the ECMAScript version 6 draft was released.
In June 2015, ECMAScript 6 released the official version and was renamed ECMAScript 2015. Mozilla launched JavaScript 2.0 based on this standard.
From now on, JavaScript will be named by year, and new versions will be released in the form of "ECMAScript year". The latest version is ECMAScript 2018, which was officially released in July 2018.
[Recommended learning: javascript advanced tutorial]
The above is the detailed content of What does es in es6 mean?. For more information, please follow other related articles on the PHP Chinese website!