1.1 JavaScript 简史
布兰登·艾奇(Brendan Eich),于 1995 年 2 月发布的脚本语言名为 LiveScript——该语言将同时在浏览器和服务器中使用(它在服务器上的名字叫 LiveWire)。Netscape 为了搭上媒体热炒 Java 的顺风车,临时把 LiveScript 改名为 JavaScript。
同年,微软就在其 Internet Explorer 3 中加入了名为 JScript 的 JavaScript 实现。
1997年,成立TC39。同年推出ECMA-262规范。
1998年,ISO/IEC(International Organization for Standardization and International ElectrotechnicalCommission,国标标准化组织和国际电工委员会)也采用了 ECMAScript 作为标准。
1.2 JavaScript 实现
一个完整的 JavaScript 实现应该由下列三个不同的部分组成。
1. 核心(ECMAScript)
2. 文档对象模型(DOM)
3. 浏览器对象模型(BOM)