JavaScript最初由Netscape的Brendan Eich设计,最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java,但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。微软同时期也推出了JScript来迎战JavaScript的脚本语言。
javaScript诞生
JavaScript由ECMA通过 ECMAScript 实现语言的标准化,ECMAScript是纸上标准,是JavaScript在浏览器上实现后,再写进的纸上标准。
- 1996年,网景向标准化组织提交了JavaScript语言标准,由于版权原因,称为ECMAScript,ECMAScript第一版发布;
- 1999年,ECMAScript第三版发布,这个版本使用最广;
- 2004年,谷歌发布gmail应用,推动JavaScript的发展;
- 2009年,ECMAScript第五版发布;
- 2015年,ECMAScript第六版发布;
javaScript的十个设计缺陷
www.ruanyifeng.com/blog/2011/0…
- 不适合开发大型程序
- 非常小的标准库
- null和undefined
- 全局变量难以控制
- 自动插入行尾分号
- 加号运算符
- NaN
- 数组和对象的区分
- == 和 ===
- 基本类型的包装对象