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),日常場合,這兩個詞是可以互換的,
參考 https://www.cnblogs.com/liuna/p/7412672.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/21678.html
標籤:JavaScript
上一篇:vue 開發環境的搭建
