寫了這麼多 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

相關文章
相關標籤/搜索