簡介
LiveScript是JavaScript語言的前身。
網景(Netscape)在設計
瀏覽器的時候,一方面為了輔助本身發展的一種名為LiveWire的
程式,另一方面為了提高
網頁設計的互動性,所以發展了LiveScript這個
電腦語言。LiveScript的創造者是Brendan Eich,首次在NetScape 2中實現。它的目的是創建一門足夠簡單的語言讓開發者能容易地為
網頁增加
互動,只要把代碼
拷貝過來調整一下就可以。很多LiveScript開發者是從
拷貝貼上開始的。在Netscape發展LiveScript的同時,Sun公司也正在發展Java語言,為了輔助Java的
網頁程式方面的設計,這兩家公司進行合作,共同發展LiveScript語言,並將LiveScript語言改名為Javascript。
1996年的時候Java炙手可熱,NetScape想搭順風車,於是某產品經理,命令更名,命令BrendanEich讓“Javascript像Java”。這讓很多人誤認為JavaScript是Java的低級版。
趣聞
JavaScript 可算是世界上最流行的
程式語言,它曾被
Web 開發設計師貼上
噩夢的標籤,雖然真正的噩夢其實是
DOMAPI,這個被大量的開發與設計師隨手拈來增強他們的 Web
前端的
腳本語言,如今越來越被重視,雖則如此,JavaScript 仍然擁有很多讓人費解的東西。
1. 它以 Java 命名,但並不是 Java
它最初叫 Mocha, 接著改名為 LiveScript,最後才確定命名為 JavaScript,根據歷史記錄,Java 的命名與 Netscape 和 Sun 之間的合作有關,作為交換條件,
Netscape 在他們備受歡迎的瀏覽器中創建了 Java 運行時。值得一提的是,這個名字的出台幾近一個玩笑,要知道,LiveScript 和 Java 在客戶端腳本方面存在敵對關係。
不管怎么說,人們後來不得不一再澄清的一件事就是,JavaScript 和 Java 毫無關係。