JavaScript的诞生记

85 阅读1分钟

JavaScript的诞生记

  • 在1995年网景公司要求给浏览器添加一个脚本功能
  • 网景公司要求这个脚本必须蹭Java的流量
  • 所以JavaScript由布莱登设计出来了

JavaScript的历史

  • 1995年JavaScript由布莱登设计
  • 1996年网景向ECMA提交语言标准
  • 后续浏览器大战,网景战败,将浏览器开源(Firefox)
  • 后续的十几年里,IE6成为浏览器巨头,但IE6不兼容W3C标准(主要是CSS)
  • 后来Chrome横空出世,并经过几年时间成为浏览器巨头
  • 随着浏览器越来越普及,JavaScript的应用也越来越广泛

ECMAScript与JavaScript的关系

  • ECMAScript是纸上的标准,JavaScript是浏览器的实现
  • 1997年6月,第一版ECMAScript发布
  • 1999年12月,第三版发布,这个版本使用最广
  • 2015年6月,第六版发布,新浏览器都支持这一版
  • 之后每年发布一版,版本号以年份命名

Javascript的10个设计缺陷

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