JavaScript的诞生
在1995年的时候,网景公司的一个工程师Brendan Eich设计开发了一款可以用在浏览器上、用于与用户交互的脚本语言,叫Mocha,后来又改成了LiveScript。后来网景公司和Sun公司结为同盟,又想蹭一下当时java正热烈的流量,就把LiveScript改名为JavaScript,不过也因为JavaScript是网景和Sun共同推向市场的,所有这种命名也不是偶然的。
所以JavaScript和Java有什么联系吗?Brendan在设计JS的时候,因为公司要求,确实借鉴了一些Java的特色,当然也借鉴了一些C语言的语法。但实际上和Java毫无关系。从语言角度来说,就如同老婆和老婆饼的联系吧。
JavaScript的标准
1997年,JavaScript1.1作为提案被提交给了Ecma,后来各个公司里对JS有兴趣的工程师组成了TC39(第39次技术委员会),花了几个月的时间完成了ECMA-262作为ECMAScript的语言标准。
1998年,ISO(国际标准化组织)和IEC(国际电工委员会)将ECMAScript采纳成标准,从此,各家浏览器就以ECMAScript作为JavaScript的实现依据,进行开发。
后来, 网景公司没有撑过市场的竞争,但JS在时间的洪流中不断进步成长,逐渐成为web开发里重要的一环。