你有JavaScript簡史嗎?

從三足鼎立到標(biāo)準(zhǔn)化

三足鼎立

Nombas 和 ScriptEase

1992年,nombas公司開發(fā)了C減減的嵌入式腳本語言,后來更名為scriptEase。

Netscape 發(fā)明了 JavaScript

網(wǎng)絡(luò)速度的限制,成為表單服務(wù)端驗(yàn)證的瓶頸。Netscape 著手為發(fā)布的Netscape Navigator 2開發(fā)名為LiveScript的腳本語言,后來改為JavaScript。

微軟和JScript

發(fā)布IE3.0,并搭載了JavaScript的克隆版,叫做JScript。

標(biāo)準(zhǔn)化

1997年,JavaScript 1.1作為草案提交ECMA(歐洲計(jì)算機(jī)制造上協(xié)會(huì)),由Netscape、Sun、微軟、Borland和其他對(duì)腳本編程感興趣的公司的程序員組成T39完成了ECMA-262---一種名為ECMAScript(發(fā)音為‘ek-ma-script’)的新腳本語言標(biāo)準(zhǔn)。

JavaScript組成

核心(ECMAScript)

  • 語法
  • 類型
  • 語句
  • 關(guān)鍵字
  • 保留字
  • 操作符
  • 對(duì)象

ECMAScript 僅僅是一個(gè)描述,定義了腳本語言的所有屬性、方法和對(duì)象。其他語言可以實(shí)現(xiàn) ECMAScript 來作為功能的基準(zhǔn),JavaScript 就是這樣。

DOM

文檔對(duì)象模型,提供訪問和操作網(wǎng)頁內(nèi)容的方法和接口。

BOM

瀏覽器對(duì)象模型,提供與瀏覽器交互的方法和接口。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JavaScript語言的歷史 來自《JavaScript 標(biāo)準(zhǔn)參考教程(alpha)》,by 阮一峰 目錄 Ja...
    Seachal閱讀 1,067評(píng)論 2 5
  • title: JavaScript的歷史layout: pagecategory: introductiondat...
    ichengzi閱讀 4,517評(píng)論 0 23
  • 誤打誤撞進(jìn)入餐飲行業(yè),轉(zhuǎn)眼半年。離開,再回歸,體悟頗多。對(duì)于一家獨(dú)立店鋪來說,相對(duì)于產(chǎn)品、技術(shù)硬實(shí)力,服務(wù)意識(shí)軟實(shí)...
    1640錦溪閱讀 304評(píng)論 0 0
  • 心里一直藏著一個(gè)故事。 剛開始,它只是萌芽,只是放在心底。但放在心里越久,它就越發(fā)生長,逐至后來,長成一棵參天大樹...
    安然無恙QIU閱讀 511評(píng)論 0 2

友情鏈接更多精彩內(nèi)容