诞生
Javascript是网景公司为旗下的Mozilla浏览器开发的一款脚本语言,它的作者是布兰登,仅用了十天时间,所以他不是一门优美的语言,但是因为它便捷的功能实现,一经推出便成为了浏览器上的主角.
设计思路
- 借鉴C语言的基本语法。
- 借鉴Java语言的数据类型和内存管理。
- 借鉴Scheme语言,提升函数地位。
- 借鉴Self语言,使用基于原型的继承机制。
标准的制定和浏览器厂商大战
ECMAScript历代版本
ECMAScript是纸上的标准,Javascript,Jscript这类脚本语言的设计标准。
-
第一版,1997年发布
-
第三版,1999年12月发布,这是使用最广的版本
-
第四版,流产
-
第五版,2009年12月增加一些新功能
-
第六版,2015年6月发布,之后每年发布一版,版本号以年份命名 浏览器厂商大战
-
由于Javascript推出,网景公司的Mozilla受到热捧,然后微软公司在自己的IE浏览器上支持了JScript,是Javascrip的山寨版.为了扼制IE发展网景公司提出了第一版标准.
-
后来微软将IE6和操作系统捆绑在一块销售,IE6迅速抢占了市场,Mozilla死掉了.由于IE6长期霸占市场而且没有追求发展,ECMAScript的版本更新进入停滞期.
-
直到Chrome的崛起,采用了更强大的V8引擎,在2016年全球份额达到62%,JS语言因此得到迅速发展,标准也开始加速制定.