Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What does ecmascript6 mean?

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly explains "what is the meaning of ecmascript6". The content of the explanation is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "what does ecmascript6 mean"?

Ecmascript6, abbreviated as ES6, is the standard of JavaScript language officially released in June 2015. it is officially called ECMAScript 2015 or ES2015;. Its goal is to make JavaScript language can be used to write complex large-scale applications and become an enterprise development language.

This article operating environment: Windows7 system, ECMAScript version 6, Dell G3 computer.

What is ecmascript6?

Introduction to ecmascript6:

ECMAScript 6 (ES6) is a standard for the JavaScript language officially released in June 2015, officially known as ECMAScript 2015 (ES2015). Its goal is to enable the JavaScript language to be used to write complex large-scale applications and become an enterprise development language.

In addition, in some cases, ES6 also refers to ES2015 and later new features, although later versions should be called ES7, ES8, and so on.

History of development

In 2000, ECMAScript 4.0began to brew. This version failed in the end, but most of its content was inherited by ECMAScript6. Therefore, the starting point set by ECMAScript6 is actually in 2000.

The draft ECMAScript 4.0 was released in October 2007, and the official version was expected to be released in August 2008. However, there are serious differences between the parties on whether to adopt this standard or not. The big companies headed by Yahoo, Microsoft and Google oppose the substantial upgrade of JavaScript and advocate small changes, while Mozilla, headed by Brendan Eich, the creator of JavaScript, insists on the current draft.

In July 2008, due to too much disagreement and heated debate over which features should be included in the next version, ECMA held a meeting and decided to suspend the development of ECMAScript 4.0 and release a small portion of the existing functional improvements as ECMAScript 3.1, while other radical ideas were expanded to include later versions, which were codenamed Harmony because of the atmosphere of the meeting. Shortly after the meeting, ECMAScript 3.1 was renamed ECMAScript 5.

In December 2009, ECMAScript 5.0 was officially released. The Harmony project is divided into two, some of the more feasible ideas are named JavaScript.next to continue development, and later evolved into ECMAScript 6; some ideas that are not very mature are regarded as JavaScript.next.next and will be considered in the more distant future.

In 2011, the development of version 6.0 began after the release of ECMAScript 5.1.

In March 2013, the draft ECMAScript 6 was frozen and no new features were added. The new feature scenario will be put into ECMAScript 7.

In December 2013, draft ECMAScript 6 was released. This is followed by a 12-month discussion period to listen to feedback from all parties. Due to the introduction of too many grammatical functions in this version, and during the formulation process, many organizations and individuals continue to submit new features. The Standards Committee finally decided that the standard would be officially released in June of each year as the official version of that year. In the following time, changes will be made on the basis of this version, and the draft will naturally become the new year's version until June of the next year.

In June 2015, ECMAScript 6 (ES6) was formally adopted and became an international standard, and the official name is "ECMAScript 2015" (referred to as ES2015).

In June 2016, the slightly revised "ECMAScript 2016" (ES2016 or ES7) standard was released, which is equivalent to the ES6.1 version, because the difference between the two is very small (only the includes method and exponential operator for array instances have been added), basically the same standard.

Thank you for your reading, the above is the content of "what does ecmascript6 mean?" after the study of this article, I believe you have a deeper understanding of what ecmascript6 means, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report