? JavaScript的歷史要從互聯網、瀏覽器講起。1990年底,Tim Berners-Lee發明了萬維網(World Wide Web)。1992年底,美國國家超級電腦應用中心(NCSA)開始開發圖形界面的窗口瀏覽器,叫做Mosaic。1994年10月,Marc Andreessen聯合Jim Clark,成立了Mosaic通信公司,不久后改名為Netscape。1994年12月,Mosaic通信公司發布了瀏覽器 Navigator 1.0。由于當時的客觀情況,需要一種可以在頁面里內嵌的語言,完成一些在客戶端就可以完成的工作。這個需求由Brendan Eich實現。1995年5月,Brendan Eich設計完成了這種語言的第一版。1996年3月,Navigator 2.0 瀏覽器正式內置了JavaScript。JavaScript原名叫:ECMAScript 。它不是Java+Script,它和java的區別就像是ham(火腿肉)和hamster(倉鼠);雖然拼寫相近但是完全不同。JavaScript有時候簡寫為JS。
? 關于ECMAScript的歷史,是不可能寫完的,因為歷史的車輪滾滾向前,ECMAScript修改了、添加了新的內容,那么這里的內容就需要修改。自ECMAScript 2016 (ES7)開始,一個稱為TC39(Technical Committee 39)的組織決定著ECMAScript的全部。這個組織的成員是公司,如果有一天,你看到TC39的成員寫著某個人的名字,那么,這個人是某公司派來的代表。這個機構如何開展工作呢?是開會,他們開會還有會議紀要(meeting notes)。對于一個提議,大家都同意、沒有人強烈的有足夠理由的反對,那么就算通過。對于成員來說,大家都一致同意的提議,那么,他們就必須去實現這個特性。