写了这么多 JavaScript,你知道它的起源嘛

JavaScript 起源

在了解、学习一个东西时,了解其诞生的背景及历史是十分有必要的,这能让你多一个发展的维度去看待它,原文javascript

布兰登·艾奇(Bremdan Eich),在 1995 年受聘于网景(Netscape)公司。当时网景公司急需一种网页脚本语言,使得浏览器能够与网页互动,Eich 用了 10 天的时间创造了 Javascript。html

那 10 天 Eich 作的大概事情能够在 Brendan Eich - JavaScript at 20 9:55 秒的时候看到。java

总的来讲他的设计思路是这样的git

(1)借鉴 C 语言的基本语法;
(2)借鉴 Java 语言的数据类型和内存管理;
(3)借鉴 Scheme 语言,将函数提高到"第一等公民"(first class)的地位;
(4)借鉴 Self 语言,使用基于原型(prototype)的继承机制。

Eich 说,JavaScript 是 C 语言和 Self 语言的结合,我想不管怎样 JavaScript 都难以摆脱它们的影子。github

Brendan Eich 2008 年的自述 中,发现一句话web

Yet here we are. The web must evolve, or die. So too with JS.浏览器

世界老是在变的,Flash 会被淘汰,IE6 也终于退休。短短 20 年,JavaScript 的分支也变得十分庞大起来,咱们面临权衡抉择,选择适合本身的技能树 evolve, or die。函数

下一章开始,让咱们直接上干货。学习


做者:肖沐宸,githubprototype

相关文章
相关标签/搜索