ES6-1 ES6版本过渡历史

本文介绍了ES6的历史,包括JavaScript的发展和ES5、ES6的发布时间。接着详细讨论了Babel编译器的使用,包括基本用法、不转译的API以及其在处理新提案和平台兼容性中的角色。此外,还提到了在线编译工具和Node.js对ES6的支持情况。
摘要由CSDN通过智能技术生成

一 历史

HTML

  • HTML 1, HTML 2, HTML 3 1991-1997 IETF(the Internet Engineering Task Force) 国际互联网工程任务组
  • 1997.1 HTML3.2 W3C

JavaScript

  • 1995 liveScript(后改名为JavaScript1996年改名)
  • 1996 javascript 1.0 1.1;
  • 1997 Jscript
  • 1997.6 ECMAScript 1.0
  • 1998.6 ECMAScript 2.0
  • 1999.12 ECMAScript 3.0
  • 2000 ECMAScript 4.0 草案没有通过 TC39
  • 2007 ECMAScript 4.0 准备发布,不发布
  • 2008.7 ECMAScript 3.1(改名为ECMA5) 大会项目代号(harmony)
  • 2009.12
  • ECMAScript5 正式发布
  • javaScript.next(放入草案)
  • javaScript.next.next(放入草案)
  • 2011.6 ECMAScript5.1
  • 2013.3 javaScript.next 草案冻结 ES6
  • 2013.6 javaScript.next 草案发布 ES7
  • 2015.6 ECMAScript6正式发布
  • 从这开始,每年6月出ES6的新版本:ECMAScript2016 ECMAScript2017 ECMAScript2018都是ES6的几次版本更迭
    ES6 代表的是一个大版本并不是第几年

总结概括 :ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等,而 ES2015 则是正式名称,特指该年发布的正式版本的语言标准。本书中提到 ES6 的地方,一般是指 ES2015 标准,但有时也是泛指“下一代 JavaScript 语言”。

对ES5的支持

浏览器版本 release时间
IE10 2012.09.04
Edge12 2015.07.09
Firefox21 2013.04.02
Chrome23 2012.09.25
Safari6 2012.07.25
Opera15 2013.06.15

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值