JavaScript 的诞生

149 阅读1分钟

JavaScript之父

布莱登被称为JavaScript之父。

以前的浏览器不能与网页进行交互,如果网页上有表单或者其他输入框等需要用户填写的模块,若用户未填写,浏览器不会自动识别,只能在发给服务器,而服务器报错后才能发现,极不方便,也浪费了很多资源。基于这种情况,网景公司任命布莱登开发一种新的脚本语言,用于直接和网页交互。而布莱登为了完成任务,在十天之内就完成了JS的设计定稿及开发。

JavaScript标准

js推出立刻引起了圈内人士的轰动,得到了很多人的认可。此时,微软公司推出了自己的脚本。为了反击微软,同时占据主导地位,网景公司很快就申请了ECMAscript标准。

JavaScript的十大缺陷

由于JavaScript的开发阶段短,标准制定中缺乏积累和查漏补缺,这使得JavaScript从出生就带有很多缺陷。有以下几点(来源:阮一峰的网络日志):

  • 不适合开发大型程序
  • 非常小的标准库
  • null和undefined
  • 全局变量难以控制
  • 自动插入行尾分号
  • 加号运算符
  • NaN
  • 数组和运算的区别
  • == 和 ===
  • 基本类型的包装对象 详解请看阮一峰的网络日志