【JavaScript学习】JavaScript发展历史

1992 年,为了开发一个足够强大可以替代宏操作的脚本语言,Nombas 公司开发了 C减减(C-minus-minus,简称 Cmm),后来觉得后面的部分(mm)听起来过于消极,同时字母 C “令人害怕”,所以改名为 ScriptEase

1995年,为了处理网页中的前端验证问题,工作于 Netscape 公司的 Brendan Eich 开发了 LiveScript。

1995年,Sun 公司推出 Java 语言,Java风靡一时,成为当时最受欢迎的语言,为搭上 Java 的顺风车,Netscape 公司决定与 Sun 公司合作,并将 LiveScript 改名为 JavaScript。

1996年,眼见 JavaScript 发展的如火如荼,微软公司为了分一杯羹,在最新的 IE3 浏览器中引入了自己对 JavaScript 实现的JScript。

1997年,胳膊拗不过大腿,由于干不过微软公司,NetScape 决定把 JavaScript 作为标准提交给欧洲计算机制造协会ECMA,这意味着 JavaScript 将会开源,由于商标的冲突,ECMA 将 JavaScript 的标准命名为 ECMAScript。

于是JavaScript就主要分为三个部分:

  1. ECMAScript:用来描述JS的语法和基本对象
  2. 文档对象模型(DOM):用来描述处理网页内容的方法和接口
  3. 浏览器对象模型(BOM)用来描述与浏览器进行交互的方法和接口

画了一张图来说明以上关系:

【JavaScript学习】JavaScript发展历史_第1张图片

你可能感兴趣的:(JavaScript)