1994年网景公司发布浏览器Mosaic Netscape 0.9,这是历史上第一款比较成熟的浏览器,该浏览器获得重大成功,成为当时最热门的浏览器。不过该版本浏览器只有浏览功能,不能与用户互动,所以网景公司急需一种网页脚本语言,使网页可以与访问者互动。
1995年,javascript之父Brendan Eich用10天时间设计了看上去与java足够相似,但比java简单,使得非专业的网页作者也能很快上手的javascript语言。
(同年,微软进入浏览器市场,发布IE浏览器,与Mosaic Netscape展开竞争,1998年IE胜出。)
1996年,Navigator浏览器正式使用javascript语言,同年IE浏览器抄袭javascript取名Jscript应用于IE浏览器。
1997年,ECMA组织发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript。
(ECMA就是一个制定语言规范的组织,到此javascript已经有了三个名字,不过习惯性的称之为javascript或者简称JS。)
关于javascript版本:
1997年7月,ECMAScript 1.0版发布。
1998年6月,ECMAScript 2.0版发布。
1999年12月,ECMAScript 3.0版发布,成为JavaScript的通行标准,得到了广泛支持。
(现在还在使用,前端初学者主要学习的内容)
2008年7月,ECMA中止ECMAScript 4.0的开发。
(该版本变化太大,存在较大争议)
2009年12月,ECMAScript 5.0版发布。
(现在还在使用,前端初学者主要学习的内容)
2015年6月,ECMAScript 6.0版发布。
(最新版本浏览器支持大部分功能,借助babel工具已经能在开发中使用)
javascript设计思路:
(1)借鉴C语言的基本语法;
(2)借鉴Java语言的数据类型和内存管理;
(3)借鉴Scheme语言,将函数提升到"第一等公民"(first class)的地位;
(4)借鉴Self语言,使用基于原型(prototype)的继承机制。
以上就是javascript的简要历史,学习之前可以先了解下。