ECMAScript 6 &&Webpack

1.ECMAScript 6简介

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语⾔的下⼀代标准,已经在 2015 年 6 ⽉正式发布
了。
其⽬标是使得 JavaScript 语⾔可以⽤来编写复杂的⼤型应⽤程序,成为企业级开发语⾔。
① ECMAScript 和 JavaScript 的关系
ECMAScript是JavaScript的规格
JavaScript是ECMAScript的⼀种实现
② ES6 与 ECMAScript 2015 的关系
2011年,ECMAScript5.1版发布后,就开始制定 6.0 版了。因此,ES6这个词就是指 JavaScript 语
⾔的下⼀个版本。
2015年6⽉发布了ES6的第⼀个版本,正式名称就是《ECMAScript 2015 标准》(简称
ES2015)。
2016年6⽉⼩幅修订的ES6.1版本发布,简称ES2016标准,同样2017年6⽉发布 ES2017 标准。
因此ES6既是⼀个历史名词,也是⼀个泛指,含义是5.1版以后的JavaScript的下⼀代标准,涵盖了
ES2015、ES2016、ES2017等等。
③ ECMAScript 的历史
1997年发布了ECMAScript 1.0版本
1998年6⽉发布了ECMAScript 2.0
1999年12⽉发布了ECMAScript 3.0,在业界得到⼴泛⽀持,成为通⾏标准,奠定了JavaScript语⾔
的基本语法。
2000年ECMAScript 4.0开始酝酿,其⼤部分内容被ES6继承了。因此,ES6制定的起点其实是2000
年。
2007年10⽉,ECMAScript4.0版草案发布。
2008年7⽉由于各⽅分歧太⼤,争论过于激烈,ECMA开会决定,中⽌ECMAScript 4.0的开发,并
发布ECMAScript3.1(改名为 ECMAScript 5)。
2009 年 12 ⽉,ECMAScript 5.0 版正式发布。
2011 年 6 ⽉,ECMAScript 5.1 版发布,并且成为 ISO 国际标准(ISO/IEC 16262:2011)
2013 年 3 ⽉,ECMAScript 6 草案冻结,不再添加新功能。新的功能设想将被放到 ECMAScript
7。
2013 年 12 ⽉,ECMAScript 6 草案发布。然后是 12 个⽉的讨论期,听取各⽅反馈。
2015 年 6 ⽉,ECMAScript 6 正式通过,成为国际标准。从 2000 年算起,这时已经过去了 15
年。
2016年 ES2016(ES7) 新功能主要包括:
1. Array.prototype.includes检查数组中是否存在值;(区别ES6字符串的includes⽅法)
2. Exponentiation Operator 求幂运

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值