你晓得 ES6~ES12等叫法是怎么来的吗?

前言

作为一名前端开发,学习 JavaScript 自是理所当然的事,然而,JavaScript 的倒退历史是怎么的,恐怕有相当一部分人都不太理解。

咱们经常听他人说并且本人也会说 ES6、ES7……ES12,那么,这些叫法到底是怎么来的?

明天,咱们就来总结一下这些无关 JavaScript 的倒退历程。

通过浏览本文,你将理解以下常识:

  • ECMA 是什么
  • ECMAScript 是什么
  • JavaScript 的由来
  • ES5 ~ ES12 的意义

对于 ECMA

ECMA 全称为 European Computer Manufacturers Association,翻译过去就是“欧洲计算机制造商协会”,是一个成立于 1961 年的、极具影响力的国内组织。

然而,因为计算机的国际化,ECMA 的规范牵涉到很多其余国家,因而于 1994 年改名为 Ecma国内,以表明其国际性。

Ecma国内 专门制订信息和通信零碎的规范和报告,以促成和标准信息通信技术与生产电子产品。

迄今为止,Ecma国内 被动奉献了超过 400 个规范和 100 个技术报告,其中大概三分之二以上被定为国际标准,在国内上失去了宽泛应用。

对于 JavaScript

JavaScript 在 1995 年由 Netscape (网景)公司的Brendan Eich(布兰登·艾奇),在网景导航者浏览器上首次设计实现而成,最后将其脚本语言命名为 LiveScript。

因为Netscape 与 Sun(升阳)单干,为了营销思考,Netscape 与 Sun 微零碎达成协议,心愿它外观看起来像 Java(毕竟过后 Java 属于当红炸子鸡),因而取名为 JavaScript,但实际上它的语法格调与 Self 及 Scheme 较为靠近。

JavaScript 倒退之初,微软也推出了 JScript(次要用于 IE 浏览器)来迎战 JavaScript,过后还有 Adobe 的 ActionScript。为了统一标准,实现互用,1997年,在 Ecma国内 的协调下,由 Netscape、Sun、微软、Borland 组成的工作组确定统一标准——ECMA-262(ISO/IEC 16262),该规范定义了叫做ECMAScript 的全新脚本语言。

残缺的 JavaScript 实现蕴含三个局部:

  • ECMAScript
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

对于 ECMAScript

ECMAScript 是一种由 Ecma国内 在 1997 年通过 ECMA-262(ISO/IEC 16262) 标准化的脚本程序设计语言。它形容了 JavaScript的语法和根本对象,是 JavaScript 的规范。

ECMAScript 实际上是一种脚本在语法和语义上的规范,JavaScript,JScript 和 ActionScript 中申明变量,操作数组等语法齐全一样,因为它们都是 ECMAScript。然而在操作浏览器对象等方面又有各自独特的办法,这些都是各自语言的扩大。

自 2015 年以来,ECMAScript 的倒退及其版本如下所示:

通过这图,大家应该晓得平时所说的 ES6 之类的是怎么来的了吧。

咱们个别将 2015 年之前的版本统称为 ES5,不会具体去辨别到底是 1~5 中的哪个。

合乎ECMA-262 规范的实现有:

  • Microsoft 公司的 JScript。
  • Mozilla 的 JavaScript-C(C 语言实现),现名 SpiderMonkey。
  • Mozilla 的 Rhino(Java 实现)。
  • Digital Mars 公司的 DMDScript。
  • Google 公司的 V8。
  • WebKit。

总结

总结一下下面的内容:

  • JavaScript 最后是由网景公司的布兰登·艾奇所实现。
  • JavaScript 是甲骨文公司的注册商标。Ecma国内以 JavaScript 为根底制订了 ECMAScript 规范。
  • Ecma国内专门制订信息和通信零碎的规范和报告,ECMAScript 只是它所制订规范中的一个。
  • ESCMScript 是 JavaScript 的规范,形容了 JavaScript 的语法和根本对象。
  • 残缺的 JavaScript 实现蕴含三个局部:ECMAScript、DOM 和 BOM。

~

~本文完,感激浏览!

~

学习乏味的常识,结识乏味的敌人,塑造乏味的灵魂!

大家好,我是〖编程三昧〗的作者 隐逸王,我的公众号是『编程三昧』,欢送关注,心愿大家多多指教!

你来,怀揣冀望,我有墨香相迎! 你归,无论得失,唯以余韵相赠!

常识与技能并重,内力和外功兼修,实践和实际两手都要抓、两手都要硬!