ES6或ECMAScript 6是由ECMAScript International标准化的脚本语言规范。本规范支配某些语言,例如JavaScript,ActionScript和Jscript。 ECMAScript通常用于客户端脚本编写,还用于通过使用Node.js编写服务器应用程序和服务。

ES6允许以使代码更现代,更易读的方式编写代码。通过使用ES6功能,我们可以编写更少的内容,做更多的事情,因此术语“写得更少,做得更多”就适合ES6。

本教程也将介绍JavaScript中ES6的实现。

1.ES6是什么?

ES6是ECMAScript 6的首字母缩写,也称为ECMAScript 2015。

ES6或ECMAScript6是由ECMAScript International标准化的脚本语言规范。应用程序使用它来启用客户端脚本。该规范受诸如Self,Perl,Python,Java等编程语言的影响。该规范支配某些语言,如JavaScript,ActionScript和Jscript。 ECMAScript通常用于客户端脚本编写,还用于通过使用Node.js编写服务器应用程序和服务。

ES6使您可以使代码更现代,更易读。通过使用ES6功能,我们可以编写更少的代码,做更多的事情,因此术语“写得更少,做得更多”就适合ES6。 ES6中介绍了许多非常不错的功能,例如范围变量,箭头函数,模板字符串,类破坏,模块等。

创建ES6是为了使JavaScript标准化,以帮助几个独立的实现。自从该标准首次发布以来,与其他最著名的实现(例如Jscript和ActionScript)相比,JavaScript仍然是ECMAScript的著名实现。

2.ES历史

ECMAScript规范是脚本语言的标准规范,由Netscape(他是美国技术专家和JavaScript编程语言的创建者)的Brendan Eich开发(这是与Netscape Web浏览器的发展相关的品牌名称)。

最初,ECMAScript被命名为Mocha,后来被命名为LiveScript,最后被命名为JavaScript。 1995年12月,Sun Microsystems(一家出售计算机及其组件,软件和IT服务的美国公司。它创建了Java,NFS,ZFS,SPARC等),而Netscape在新闻稿中宣布了JavaScript。

在1996年11月,Netscape宣布召开ECMA国际标准组织会议,以增强JavaScript的标准化。

ECMA大会于1997年6月采用了第一版ECMA-262。此后,该语言标准已经发布了多个版本。 “ECMAScript”这个名称是组织之间的解决方案,其中包括该语言的标准化,尤其是Netscape和Microsoft,它们的争议主导了主要的标准会议。

JavaScript和Jscript都旨在与ECMAScript兼容,并且它们还提供ECMA规范中未描述的一些其他功能。

教程目录

基础部分

ES6函数

ES6数组

ES6类和对象

ES6字符串