ECMAScript 简介
1、ECMAScript 和JavaScript的关系
1996年11月,JavaScript的创造者Netscape公司,决定将JavaScript提交给标准化组织ECMA,希望这种语言可以成为国际标准。
次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。
ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现(另外的ECMAScript方言还有Jscript和ActionScript)。日常场合,这两个词是可以互换的。
2、ECMAScript的历史
ES6从开始制定到发布,整整用了15年。
ECMAScript1.0:1997年
ECMAScript2.0:1998年7月
ECMAScript3.0:1999年12月
3.0版本是一个巨大的成功,在业界得到了广泛的支持,成为通行标准,奠定了JavaScript语言的基本语法,以后的版本完全继承。
ECMAScript4.0:2000年,4.0版本开始酝酿。不过没有通过,但是他的大部分内容被ES6继承了,因为他太过激进了,委员会一些成员不接受。
ECMAScript:3.1:因为4.0太过激进了,所以没通过,中止了4.0的发布,将其中涉及现有功能的一小部分,发布为ES3.1,不久ES3.1更名为ES5.0。
ECMAScript5.0:2009年12月,ECMAScript5.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 年。
ECMAScript 简介相关推荐
- JavaScript 拾碎[一] ECMAScript 简介
ECMAScript 简介 ECMAScript 是一种由欧洲计算机制造商协会( ECMA ) 通过 ECMAScript-262 标准化的脚本程序设计语言. 1998 年,国际标准化组织及国际电工委 ...
- 前端学习第三十一课(ES6简介和babel的使用)
目录 1.ECMAScript简介 1.1 ES6 与 ECMAScript 2015 的关系 2.Babel转码器 2.1 安装babel 2.2 配置文件.babelrc 2.3 命令行转码 2 ...
- 什么是ECMAScript?
ECMAScript简介 ECMAScript 6.0(以下简称 ES6)是JavaScript 语言的下一代标准,已经在 2015年 6 月正式发布了.它的目标,是使得 JavaScript 语言可 ...
- 前端笔记之ES678WebpackBabel(上)初识ES678Babellet和const解构语法
一.ES版本简介和调试运行方法 1.1 ECMAScript简介 MDN手册:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript JavaS ...
- ES6 极简教程(ES6 Tutorial) 文 / 东海陈光剑
ES6 极简教程(ES6 Tutorial) 文 / 东海陈光剑 ECMAScript简介 JavaScript是ECMAScript的实现和扩展,由ECMA(一个类似W3C的标准组织)参与进行标准化 ...
- 租房中介系统源码,房屋租赁管理系统源码
目录 一.整体目录(示范): 文档含项目技术介绍.E-R图.数据字典.项目功能介绍与截图等 二.运行截图 三.代码部分(示范): 四.数据库表(示范): 数据库表有注释,可以导出数据字典及更新数据库时 ...
- 基于微信小程序的民宿酒店预订系统
目录 一.整体目录(示范): 文档含项目技术介绍.E-R图.数据字典.项目功能介绍与截图等 二.运行截图 三.代码部分(示范): 四.数据库表(示范): 数据库表有注释,可以导出数据字典及更新数据库时 ...
- 从ES5到ESNext-这是自2015年以来添加到JavaScript的所有功能
I wrote this article to help you move from pre-ES6 knowledge of JavaScript and get you quickly up to ...
- ES5 to ESNext — 自 2015 以来 JavaScript 新增的所有新特性
type: FrontEnd title: ES5 to ESNext - here's every feature added to JavaScript since 2015 link: medi ...
- 基于微信小程序的家教管理系统源码
目录 一.整体目录(示范): 文档含项目技术介绍.E-R图.数据字典.项目功能介绍与截图等 二.运行截图 三.代码部分(示范): 四.数据库表(示范): 数据库表有注释,可以导出数据字典及更新数据库时 ...
最新文章
- 十六进制190的2进制数_十六进制数系统解释
- 三种SQL分页查询的存储过程
- CentOS6.5启动网络
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1054:三角形判断
- JAVA多线程-基础Lock Condition 并发集合
- oracle ebs 基于host(主机文件)并发程序的开发,Oracle EBS 基于Host(主机文件)并发程序的开发...
- httpd 分页_更改 Apache httpd.conf 配置文件
- Java注解之自定义注解
- Cesium最全源码集合
- 三菱plc c语言模块,FX5-80SSC-S 三菱PLC简易运动控制器模块
- HDU - 6070
- 某教程学习笔记(一):1、windows基础
- ChinaSoft 论坛巡礼 | 移动软件工程论坛
- 历史上最“好”的皇帝--宋仁宗
- Java:String类学习笔记
- Win10 英伟达显卡驱动安装不上,显示由于该设备有问题,Windows已将其停止,错误代码43
- MD5加密算法及其在Java中的使用
- 高性能 MySQL实战
- AICS188-Project6-Q1-Q3
- ❤️学懂C语言文件操作读这篇就够了(万字总结,附习题)❤️