《JavaScript 的诞生》

65 阅读1分钟

JavaScript最初由NetscapeBrendan 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…

  1. 不适合开发大型程序
  2. 非常小的标准库
  3. null和undefined
  4. 全局变量难以控制
  5. 自动插入行尾分号
  6. 加号运算符
  7. NaN
  8. 数组和对象的区分
  9. == 和 ===
  10. 基本类型的包装对象