什么是ES6:
ES6是ECMA Script 6.0的简称, 就是语言最新的标准, 发布于2015年
目标让js语言成为能支持去编写大型复杂的应用语言, 成为企业级开发语言

javascript和ECMAcript区别?
1、ECMAScript是JavaScript的规格,JavaScript是ECMAScript的一种实现,ECMAcript是一种语言的标准
2. 一个完整的javascript实现由以下三部分组成:
核心(ECMAScript):提供核心语言功能。
文档对象模型(DOM):提供访问和操作网页内容的方法和接口。
浏览器对象模型(BOM):提供与浏览器交互的方法和接口。
ESMAScript+WEBapi(DOM、BOM)=JavaScript
ActionScript+WEBapi(DOM、BOM)=flash

es6的发展历史:
ECMAScript1.0
1996年11月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年(1997年),ECMA 发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript,这个版本就是1.0版。

ECMAScript2.0
1998年6月发布了ECMAScript 2.0版。

ECMAScript3.0
1999年12月发布了ECMAScript 3.0版本。3.0版是一个巨大的成功,在业界得到广泛支持,成为通行标准,奠定了 JavaScript 语言的基本语法,以后的版本完全继承。直到今天,初学者一开始学习 JavaScript,其实就是在学3.0版的语法。

ECMAScript4.0
2000年,ECMAScript 4.0 开始酝酿。这个版本最后没有通过,但是它的大部分内容被 ES6 继承了。因此,ES6 制定的起点其实是2000年。

为什么 ES4 没有通过呢?因为这个版本太激进了,对 ES3 做了彻底升级,导致标准委员会的一些成员不愿意接受。ECMA 的第39号技术专家委员会(Technical Committee 39,简称TC39)负责制订 ECMAScript 标准,成员包括 Microsoft、Mozilla、Google 等大公司。

2007年10月,ECMAScript 4.0 版草案发布,本来预计次年8月发布正式版本。但是,各方对于是否通过这个标准,发生了严重分歧。以 Yahoo、Microsoft、Google 为首的大公司,反对 JavaScript 的大幅升级,主张小幅改动;以 JavaScript 创造者Brendan Eich为首的Mozilla公司,则坚持当前的草案。

2008年7月,由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激烈,**ECMA 开会决定,中止 ECMAScript 4.0 的开发,将其中涉及现有功能改善的一小部分,发布为 ECMAScript 3.1,**而将其他激进的设想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为 Harmony(和谐)。会后不久,ECMAScript 3.1 就改名为 ECMAScript 5。

ECMAScript5.0
2009年12月,ECMAScript 5.0 版正式发布
2011年6月,ECMAscript 5.1 版发布,并且成为 ISO 国际标准(ISO/IEC 16262:2011)。

ECMAScript6.0
2013年3月,ECMAScript 6 草案冻结,不再添加新功能。新的功能设想将被放到 ECMAScript 7。

2013年12月,ECMAScript 6 草案发布。然后是12个月的讨论期,听取各方反馈。

2015年6月,ECMAScript 6 正式通过,成为国际标准。从2000年算起,这时已经过去了15年。

ES6 的第一个版本,就这样在2015年6月发布了,正式名称就是《ECMAScript 2015标准》(简称 ES2015)。2016年6月,小幅修订的《ECMAScript 2016标准》(简称 ES2016)如期发布,这个版本可以看作是 ES6.1 版,因为两者的差异非常小(只新增了数组实例的includes方法和指数运算符),基本上是同一个标准。

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

当前的 ECMAScript 版本:
当前的 ECMAScript 版本是 ES2018,也称为 ES9 。它于2018年6月发布。
文章参考https://www.dazhuanlan.com/2020/01/06/5e12bd4518ba4/

十分钟全面了解es6及其发展历史相关推荐

  1. 十分钟快速了解 ES6 Promise

    转载自 十分钟快速了解 ES6 Promise 什么是Promise Promise最早由社区提出并实现,典型的一些库有Q,when, bluebird等:它们的出现是为了更好地解决JavaScrip ...

  2. 苹果发展到计算机,从天堂到地狱 十分钟看懂AIO兴衰存亡

    一体电脑真正被大众所熟知的时间虽然并不长,但短短几年之间,一体电脑行业却经历了从快速发展,到鼎盛,再到衰落的全过程.OEM厂商曾经看好这片土地,也为此付出了诸多努力,但对于消费者而言,一体电脑倒在了性 ...

  3. ES6简介与发展历史(ES笔试题、简介、ECMAScript 背景、ECMAScript 历史)

    目录 ES6简介与发展历史 1.简介 2.ECMAScript 背景 3.ECMAScript 历史 ES6简介与发展历史 1.简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScr ...

  4. ES6新特性之了解ES6以及其发展历史

    ES6 新特性 现在使用主流的前端框架中,如ReactJS.Vue.js.angularjs等,都会使用到ES6的新特性,作为一名高级工程师而言,ES6也就成为了必修课,所以本套课程先以ES6的新特性 ...

  5. java 钢架 抽管_自行车发展历史上的重大发明系列:抽管技术,目前已达到十二抽管...

    原标题:自行车发展历史上的重大发明系列:抽管技术,目前已达到十二抽管 大家好,欢迎大家收看新一期的单车基械匠,我是赵工. 之前我们已经有几期视频解说过,碳纤维车架的制造过程,钛合金车架的制造过程,轮组 ...

  6. 微型计算机系统的发展历史,计算机的系统发展历史

    计算机的系统发展历史以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机的系统发展历史: 1.第1代:电子管数字机(1 ...

  7. 【转帖】十分钟经济学--让你看懂中国经济形势

    十分钟经济学--让你看懂中国经济形势 本文以最浅显的道理阐述经济的真相.还事实以清白,真相只有一个,让我们擦亮眼睛,洞观今天发生的一切.本文将在以下几方面阐述中国经济的真相. 1. 什么是经济发展? ...

  8. JavaScript的发展历史

    JavaScript的发展历史 JavaScript的发展历史 JavaScript与Java的关系 JavaScript的版本 JavaScript的发展历史 JavaScript的诞生 JavaS ...

  9. 不看这篇日志也许会节省你十分钟,但是却会耽误你的一辈子 - 自我激励名言

    [转] 不看这篇日志也许会节省你十分钟,但是却会耽误你的一辈子 HP大中华区总裁孙振耀退休感言 : 如果这篇文章没有分享给你,那是我的错. 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我. ...

最新文章

  1. 如何在虚拟主机上开发php定时任务,GoDaddy 虚拟主机定时任务怎么设置? | Godaddy美国主机中文指南...
  2. 自由意志不存在?神经科学能证明不?
  3. 以太坊(Ethereum)开发框架 Truffle 入门(四):编译合约
  4. struts 普通的action
  5. Dojo 之 面向对象
  6. Spring Set注入简化写法1
  7. jquery插件 --- 图表 表格
  8. 相信自己,我能2 — ORM 工具的插入性能比较
  9. 访问SAP C4C Business Configuration工作中心时遇到的错误信息
  10. linux安装java jdk_Linux安装JDK详细步骤
  11. 图片批量转换pdf文件
  12. 火热报名 |【 6月26日上海站】VCEC沙龙第5期:智能化技术在质量场景落地和实践...
  13. cmake 构建路径_基于CMake构建系统的MLIR Example扩展
  14. 转转集团Q4手机行情:二手市场iPhone交易量今年以来首次“反弹”
  15. 算法导论 10.1-6
  16. 【MOS】Redundant Interconnect ora.cluster_interconnect.haip (文档 ID 1210883.1)
  17. xshell中文问号乱码
  18. 注册表怎么禁用计算机,如何禁用注册表,注册表禁用和启动的方法
  19. 【观察】PowerMax:高端存储,中国制造
  20. 判断App位于前台或者后台的6种方法

热门文章

  1. Unity2D教程:地图制作Tilemap
  2. 滤波器,窗函数以及切比雪夫逼近法
  3. 巴特沃斯、切比雪夫Ⅰ型、切比雪夫Ⅱ型、椭圆滤波器代码
  4. 调用Excel 的Excel.Application失败的问题分析
  5. ligerUi 格式化日期
  6. VMware出现配置文件 .vmx 是由VMware产品创建,但该产品与此版 VMware workstation 不兼容,因此无法使用--VMware版本不兼容问题
  7. boost_python-vc120-mt版本错误
  8. 文件服务器怎么关机,服务器怎么关机和重启
  9. Linux服务器离线安装transformers
  10. 这是一个普通的WIN32扫雷程序