JavaScript简史

JavaScript简史

让我们聊聊 JavaScript 的历史。JavaScript 的历史特别重要,因为它的创建原因影响了它的行为方式和设计方式。让我们简单地看一下历史。

JavaScript 是由一个叫 Brendan Eich 的人在 Netscape 创建的。这是在浏览器大战期间,两个流行的浏览器分别是 Netscape Navigator 和微软的 Internet Explorer。Brendan Eich 加入了 Netscape,并被指派创建一种在浏览器上运行的脚本语言。当时 Java 非常流行,Java 具有创建客户端应用程序的 applets 的概念,这是当时的富客户端应用模型。你可以创建 applets 并在浏览器上提供类似桌面应用的体验。

Brendan Eich 被指派创建浏览器脚本语言,他创造了这种语言,并称其为 LiveScript。但是,由于 Java 当时的受欢迎程度,人们希望借此热度,所以他们把它命名为 JavaScript。这是个复杂的故事,我不想详细展开,但这实际上给 JavaScript 开发者带来了很多混淆。JavaScript 与 Java 完全没有关系,只是名字中包含了 Java,这完全是出于营销原因,没有其他原因。JavaScript 是为了与 Java 互补而创建的:你用 Java 来编写服务器端应用程序,用 JavaScript 来编写客户端应用程序。这就是当时的想法。

Brendan Eich 赶时间创建了 JavaScript,实际上 JavaScript 是在大约十天内创建的。是的,你没听错,是在十天内创建的,然后匆忙推向生产环境,充满了错误。当然,它没有今天最终版本的所有功能,但那是第一个版本。在这个过程中犯了一些错误,有些错误至今仍在

  • 18
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值