在html中,ecmascript指的是一種腳本語言的標準化規範,一種可以在宿主環境中執行計算並能操作可計算對象的基於對象的程式設計語言,用來支援Web頁面的動態表現;JavaScript就是ECMAScript規格的一種實作。
本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
ECMAScript是一種由Ecma國際(前身為歐洲電腦製造商協會)透過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具備同其他腳本語言一樣的性質,即「用來操縱、定制一個已存在系統所提供的功能,以及對其進行自動化」。
ECMAScript 規範定義了一種腳本語言實作應該包含的內容,但是,因為它是可擴充的,所以其實作所提供的功能與這個最小集相比可能變化很大。 ECMAScript本身並不是一種腳本語言。正如在 Web 應用程式中執行有用操作的 bean 集合(例如,Netscape 的 AWT)是 Sun 的 JavaBean 規範的一種實作一樣,JavaScript 是 ECMAScript 規範的一種實作。
JavaScript 與ECMAScript 的關係
ECMAScript(簡稱「ES」)是根據ECMA-262 標準實現的通用腳本語言,ECMA-262 標準主要規定了這門語言的語法、類型、語句、關鍵字、保留字、操作符、物件等幾個部分,目前ECMAScript 的最新版是ECMAScript6(簡稱「ES6」)。
至於JavaScript,有時人們會將JavaScript 與ECMAScript 看作是相同的,其實不然,JavaScript 中所包含的內容遠比ECMA-262 中規定的多得多,完整的JavaScript 是由以下三個部分組成:
核心(ECMAScript):提供語言的語法和基本物件;
文件物件模型(DOM):提供處理網頁內容的方法和介面;
瀏覽器物件模型(BOM):提供與瀏覽器互動的方法和介面。
【相關推薦:javascript學習教學】
以上是html中ecmascript的意思是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!