ECMAscript是屬於js的,js是一種基於ECMAScript規範的腳本語言,並在此基礎上進行了封裝,ECMAScript作為一種腳本語言規範,是js的三大核心組成部分之一。
本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
ECMAscript屬於js嗎
JavaScript 是一種基於 ECMAScript 規範的腳本語言,並在此基礎上進行了自己的封裝。 ECMAScript 不是一種程式語言,只是一種腳本語言規範,由歐洲電腦協會制定和發布,任何基於此規範實現的腳本語言都要遵守它的約定。
一個常見的問題是,ECMAScript和JavaScript到底是什麼關係?
要講清楚這個問題,需要回顧歷史。 1996年11月,javascript的創造者Netscape公司,決定將JavaScript提交給國際標準化組織ECMA,希望這種語言能成為國際標準。隔年,ECMA發布262號標準文件(ECMA-262)的第一版,規定了瀏覽器腳本語言的標準,並將這種語言稱為ECMAScript,這個版本就是1.0版。
這個標準從一開始就是針對JavaScript語言所製定的,但之所以不叫JavaScript,有兩個原因。一是商標,Java是Sun公司的商標,根據授權協議,只有Netscape公司可以合法地使用JavaScript這個名字,而JavaScript本身也已經被Netscape公司註冊為商標。二是想體現這門語言的製定者是ECMA,不是Netscape,這樣有利於確保這門語言的開放性和中立性。
因此,ECMAScript和JavaScript的關係是,前者是後者的規格,後者是前者的一種實現(另外的ECMAScript方言還有Jscript和ActionScript)。在日常場合,這兩個詞是可以互換的。
Js的三大核心組成部分
(1)ECMA是(歐洲電腦製造商協會)它規定了js的語法標準。
(2)DOM是一個文件物件模型,規定了文件的顯示結構,可以輕鬆地刪除、新增和取代節點
(3)BOM是瀏覽器物件模型,就是瀏覽器自帶的一些功能樣式,如搜尋框,設置,等學習瀏覽器視窗互動的物件
【相關推薦:javascript學習教學##】
#
以上是ECMAscript屬於js嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!