《JavaScript 的诞生》

Brendan Eich (布兰登·艾奇)

诞生

在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。

由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。你没看错,这哥们只用了10天时间。

为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。

ECMAScript

因为网景开发了JavaScript,一年后微软又模仿JavaScript开发了JScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)组织定制了JavaScript语言的标准,被称为ECMAScript标准。

所以简单说来就是,ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的一种实现。

那为什么不直接把JavaScript定为标准呢?因为JavaScript是网景的注册商标。

不过大多数时候,我们还是用JavaScript这个词。如果你遇到ECMAScript这个词,简单把它替换为JavaScript就行了。

JavaScript的10个设计缺陷

不适合开发大型程序

非常小的标准库

null和undefined

全局变量难以控制

自动插入行尾分号加号运算符

NaN

数组和对象的区分

== 和 ===

基本类型的包装对象

(转至 阮一峰的网络日志 )


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. JS 历史 wiki JavaScript[https://zh.wikipedia.org/wiki/Ja...
    HikariXyc阅读 353评论 0 0
  • 始于网景 1994年,一家名为Mosaic Communications的公司在加州芒廷维尤成立了,并雇用了许多原...
    此人长期不在线阅读 224评论 0 0
  • 1.前情提要 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较...
    Prayx阅读 512评论 0 0
  • 1、JavaScript的历史 它最初由Netscape[https://link.zhihu.com/?targ...
    hutn阅读 477评论 0 0
  • JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发W...
    蒟蒻_585a阅读 201评论 0 0

友情链接更多精彩内容