进来看图!

304 阅读1分钟

了解一下JavaScript历史

JS发展史
JS发展史

95年,Brendan Eich为 Netspace Navigator 2 编写了JavaScript 1.0

96年,在Nespace 3 编写JavaScript 1.1的时候,IE3出现了JScript。这直接导致了JavaScript有两个不同的版本,没有规范语法和特性,业界担心加剧。

97年,JavaScript1.0提案给ECMA(欧洲计算机制造商协会,Ecma国际前身),由TC39(第39届技术委员会)负责制定该新脚本语言的标准,最终产物为ECMA-262 第1版(即ECMAScript 1)

随后的2版改动不大,编辑加工,无其他任何处理

3版真正的修改,标志ECMAScript称为真正的编程语言(正则/错误定义/异常处理)

直到第4版大改,定义了一门新语言,但在正式发布前被弃用,取而代之的是由子委员会编写的ECMAScript3.1,

09年,于是这个3.1就成为了第5版。(JSON/继承/严格模式)

15年,第6版发布,大改动。(ES6/ECMAScript2016/harmony和谐版)

此后每年6月都会出一版本,目前已经到ECMAScript2020了。

Netscape是一个浏览器,但是后来因种种原因停止了这个项目,Mozilla是由Netscape公司提出的一个开源项目,Firefox是这个项目中的一个部分。

参考资料:

[1] 《JavaScript高级程序设计第4版》

本文使用 mdnice 排版