JavaScript的诞生

87 阅读1分钟

诞生

1995年5月,布兰登·艾克临危授命,网景公司希望能发明一种与Java搭配使用并且语法上类似辅助脚本语言。仅花了十天时间就把JavaSript的原型设计出来了。 Javascript语言实际上是两种语言风格的混合产物----(简化的)函数式编程+(简化的)面向对象编程。这是由Brendan Eich(函数式编程)与网景公司(面向对象编程)共同决定的。

JS最初命名为Mocha,1995年9月在改名为LiveScript,同年12月,被重命名为JavaScript。也是延续至今的名称,

1996年微软创建了JScript,以与处于市场领导地位的网景产品同台竞争。浏览器大战开始,每家浏览器的脚本不太一样。

同年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。

存在的问题

由于Js设计出来的时间和空间都非常有限,也存在很多的问题。这里引用阮一峰老师的文章列举一下。

1、 不适合开发大型程序

2、非常小的标准库

3、null和undefined的设计

4、全局变量难以控制

5、自动插入行尾分号

6、加号运算符

7、NaN

8、数组和对象的区分

9、== 和 ===

10、基本类型的包装对象