您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“ECMAscript指的是什么意思”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“ECMAscript指的是什么意思”這篇文章吧。
ECMAscript指的是JavaScript的一個標準,是由Ecma國際通過ECMA-262標準化的腳本程序設計語言,這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript。
本文操作環境:windows7系統、ECMAScript 6版、DELL G3電腦
ECMAScript是一種由Ecma國際(前身為歐洲計算機制造商協會,英文名稱是European Computer Manufacturers Association)通過ECMA-262標準化的腳本程序設計語言。這種語言在萬維網上應用廣泛,它往往被稱為JavaScript或JScript,所以它可以理解為是JavaScript的一個標準,但實際上后兩者是ECMA-262標準的實現和擴展。
簡介
ECMAScript是由網景的布蘭登·艾奇開發的一種腳本語言的標準化規范;最初命名為Mocha,后來改名為LiveScript,最后重命名為JavaScript。1995年12月,升陽與網景聯合發表了JavaScript。1996年11月,網景公司將JavaScript提交給歐洲計算機制造商協會進行標準化。ECMA-262的第一個版本于1997年6月被Ecma組織采納。ECMA Script是ECMA-262標準化的腳本語言的名稱。盡管JavaScript和JScript與ECMAScript兼容,但包含超出ECMA Script的功能。
ECMAScript是一種可以在宿主環境中執行計算并能操作可計算對象的基于對象的程序設計語言。ECMAScript最先被設計成一種Web腳本語言,用來支持Web頁面的動態表現以及為基于Web的客戶機—服務器架構提供服務器端的計算能力。但作為一種腳本語言, ECMAScript具備同其他腳本語言一樣的性質,即“用來操縱、定制一個已存在系統所提供的功能,以及對其進行自動化”。
關鍵字
ECMA-262定義了ECMAScript支持的一套關鍵字,這些關鍵字標識了ECMAScript語句的開頭和/或結尾。根據規定,關鍵字是保留的,不能用作變量名或函數名。下面是ECMAScript關鍵字的完整列表:
break else new var typeof case finally return void catch for switch while default if throw delete in try do instanceof
如果把關鍵字用作變量名或函數名,可能得到諸如“Identifier expected”(應該有標識符)這樣的錯誤信息。
ECMA-262的保留字
ECMAScript定義了一套保留字,保留字在某種意義上是為了將來的而保留的單詞。因此,保留字不能被用作變量名或函數名。ECMA-262第3版中保留字的完整列表如下:
abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public
如果將保留字用作變量名或函數名,那么除非將來的瀏覽器實現了該保留字,否則很可能收不到任何錯誤消息。當瀏覽器將其實現后,該單詞被看作關鍵字,如此將出現關鍵字錯誤。
1995年Netscape公司發布的Netscape Navigator 2.0中,發布了與Sun聯合開發的JavaScript 1.0并且大獲成功, 并且隨后的3.0版本中發布了JavaScript1.1,恰巧這時微軟進軍瀏覽器市場,IE 3.0搭載了一個JavaScript的克隆版-JScript, 再加上Cenvi的ScriptEase(也是一種客戶端腳本語言),導致了三種不同版本的客戶端腳本語言同時存在。為了建立語言的標準化,1997年JavaScript 1.1作為草案提交給歐洲計算機制造商協會(ECMA),第三十九技術委員會(TC39)被委派來“標準化一個通用的,跨平臺的,中立于廠商的腳本語言的語法和語意標準”。最后在Netscape、Sun、微軟、Borland等公司的參與下制訂了ECMA-262,該標準定義了叫做ECMAScript的全新腳本語言。
從此以后的Javascript,JScript,ActionScript等腳本語言都是基于ECMAScript標準實現的。
所以,ECMAScript實際上是一種腳本在語法和語義上的標準。實際上JavaScript是由ECMAScript,DOM和BOM三者組成的。 所以說,在JavaScript,JScript和ActionScript中聲明變量,操作數組等語法完全一樣,因為它們都是ECMAScript。但是在操作瀏覽器對象等方面又有各自獨特的方法,這些都是各自語言的擴展。
以上是“ECMAscript指的是什么意思”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。