JavaScript的诞生记
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个设计缺陷
- 不适合开发大型程序
- 非常小的标准库
- null和undefined
- 全局变量难以控制
- 自动插入行尾分号
- 加号运算符
- NaN
- 数组和对象的区分
- == 和 ===
- 基本类型的包装对象