JavaScript之父
布莱登被称为JavaScript之父。
以前的浏览器不能与网页进行交互,如果网页上有表单或者其他输入框等需要用户填写的模块,若用户未填写,浏览器不会自动识别,只能在发给服务器,而服务器报错后才能发现,极不方便,也浪费了很多资源。基于这种情况,网景公司任命布莱登开发一种新的脚本语言,用于直接和网页交互。而布莱登为了完成任务,在十天之内就完成了JS的设计定稿及开发。
JavaScript标准
js推出立刻引起了圈内人士的轰动,得到了很多人的认可。此时,微软公司推出了自己的脚本。为了反击微软,同时占据主导地位,网景公司很快就申请了ECMAscript标准。
JavaScript的十大缺陷
由于JavaScript的开发阶段短,标准制定中缺乏积累和查漏补缺,这使得JavaScript从出生就带有很多缺陷。有以下几点(来源:阮一峰的网络日志):
- 不适合开发大型程序
- 非常小的标准库
- null和undefined
- 全局变量难以控制
- 自动插入行尾分号
- 加号运算符
- NaN
- 数组和运算的区别
- == 和 ===
- 基本类型的包装对象 详解请看阮一峰的网络日志