大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 簡述JavaScript的發展史

簡述JavaScript的發展史

更新時間:2021-04-06 21:23:05 來源:動力節點 瀏覽1794次

JavaScript(簡稱“JS”) 是一種具有函數優先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環境中,JavaScript 基于原型編程、多范式的動態腳本語言,并且支持面向對象、命令式和聲明式(如函數式編程)風格。我們也許會好奇JavaScript的發展史究竟是怎樣的,才奠定了如今JavaScript在前端開發中的地位。下面我們一起來追溯JavaScript的發展歷程。

JavaScript最初由Netscape的Brendan Eich設計,最初將其腳本語言命名為LiveScript,后來Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發而開始設計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規范也借自Java,但JavaScript的主要設計原則源自Self和Scheme。JavaScript與Java名稱上的近似,是當時Netscape為了營銷考慮與Sun微系統達成協議的結果。微軟同時期也推出了JScript來迎戰JavaScript的腳本語言。

大概在1992年,一家稱作Nombas的公司開發了一種叫做C 減減(C-minus-minus,簡稱 Cmm)的嵌入式腳本語言。Cmm 背后的理念很簡單:一個足夠強大可以替代宏操作(macro)的腳本語言,同時保持與 C (和 C ++)足夠的相似性,以便開發人員能很快學會。這個腳本語言捆綁在一個叫做 CEnvi 的共享軟件中,它首次向開發人員展示了這種語言的威力。Nombas 最終把 Cmm 的名字改成了 ScriptEase,原因是后面的部分(mm)聽起來過于消極,同時字母 C “令人害怕”。現在 ScriptEase 已經成為了 Nombas 產品背后的主要驅動力。

發展初期,JavaScript的標準并未確定,同期有Netscape的JavaScript,微軟的JScript和CEnvi的ScriptEase三足鼎立。為了互用性,Ecma國際(前身為歐洲計算機制造商協會)創建了ECMA-262標準(ECMAScript),兩者都屬于ECMAScript的實現,盡管JavaScript作為給非程序人員的腳本語言,而非作為給程序人員的腳本語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。 [10] 1997年,在ECMA(歐洲計算機制造商協會)的協調下,由Netscape、Sun、微軟、Borland組成的工作組確定統一標準:ECMA-262。完整的JavaScript實現包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。

JavaScript與Java名稱上的近似,是當時網景為了營銷考慮與太陽微系統達成協議的結果。為了取得技術優勢,微軟推出了JScript來迎戰JavaScript的腳本語言。為了互用性,Ecma國際(前身為歐洲計算機制造商協會)創建了ECMA-262標準(ECMAScript)?,F在兩者都屬于ECMAScript的實現。盡管JavaScript作為給非程序人員的腳本語言,而非作為給程序人員的腳本語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。JavaScript 從此變成了因特網的必備組件。

1997年,JavaScript 1.1 作為一個草案提交給歐洲計算機制造商協會(ECMA)。第39技術委員會(TC39)被委派來“標準化一個通用、跨平臺、中立于廠商的腳本語言的語法和語義”。由來自 Netscape、Sun、微軟、Borland 和其他一些對腳本編程感興趣的公司的程序員組成的 TC39 錘煉出了 ECMA-262,該標準定義了名為 ECMAScript 的全新腳本語言。目前符合 ECMA-262 3rd Edition 標準的實現有:Microsoft 公司的 JScript Mozilla 的 JavaScript-C(C語言實現),現名 SpiderMonkey Mozilla 的 Rhino(Java 實現)  Digital Mars 公司的 DMDScript Google 公司的 V8在接下來的幾年里,國際標準化組織及國際電工委員會(ISO/IEC)也采納 ECMAScript 作為標準(ISO/IEC-16262)。從此,Web 瀏覽器就開始努力(雖然有著不同的程度的成功和失敗)將 ECMAScript 作為 JavaScript 實現的基礎。

通過上面的介紹我們簡要的了解了JavaScript的發展史,這是一個漫長的過程,但JavaScript的發展又是必然的,是符合技術革新和市場規律的。我們可以在本站的JavaScript教程中學習更多關于JavaScript的知識,探究更多的JavaScript發展的背后的故事。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久在线免费观看视频 | 九九99视频在线观看视频观看 | 99在线视频精品 | 男女污污在线观看 | 狠狠色狠狠色综合网 | 成人精品一区二区三区中文字幕 | 奇米第七色| xxxx久久| 欧美精品亚洲精品日韩 | 久久99热久久精品99 | 在线观看久草视频 | 神马影院我不卡手机版 | 亚洲欧美精品综合中文字幕 | 激情狠狠干 | 亚洲国产一成人久久精品 | 日本中文在线播放 | 综合激情在线 | 久久精品国产精品亚洲综合 | 久久草在线看 | 青草青青在线视频 | 亚洲成人免费视频在线 | 国产精品一区二区三区免费视频 | 香蕉视频国产 | 国产中文在线 | 高清不卡免费一区二区三区 | 性大特级毛片视频 | 黄色片在线免费观看视频 | 中文字幕综合网 | 中文字幕一级毛片视频 | 一级午夜视频 | 99久久精品无码一区二区毛片 | 免费爱爱视频网站 | 中文字幕亚洲综合久久 | 色综合亚洲欧美在线 | www.av天天| 欧美成人午夜视频在线观看 | 成人a毛片手机免费播放 | 青青青草国产 | 国产精品欧美亚洲韩国日本99 | 日日操综合| 福利在线不卡 |