您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關html中ecmascript的含義怎么理解,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
在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):提供與瀏覽器進行交互的方法和接口。
ECMAScript的特性:
ECMAScript的語言特性和Java、C、Perl都有許多相似之處,其中不少特性都是從這些語言借鑒而來。
和Java一樣,ECMAScript區分大小寫,注釋的格式相同,通過{}確定代碼塊,原始數據類型存儲在堆棧,對象的引用存儲在堆中 。
ECMAScript是一種松散的語言,ECMAScript通過var操作符聲明變量,并且不限類型,例如var n = 25,那么n就是數字類型,var n = "string" ,那么n就是String類型 。
在每一行代碼后,可以不寫分號,ECMAScript自動認為該行的末尾為該行代碼的最后;ECMAScript中的變量可以不用初始化,在幕后系統將自動完成初始化操作 。
同一變量可以賦予不同類型的數據;變量的第一個字符只能是字母、下劃線或$ ,其他的字符可以是下劃線、$、或任意的字母、數字、字符 。
和其他語言一樣,變量最好遵循駝峰書寫法,或Pascal表示法、或匈牙利表示法。
和大多數語言不同的是, ECMAScript 變量在使用之前可以不必聲明,系統會自動將該變量聲明為全局變量,例如var m = " Good " ; n = m + " Morning " ; alert(n)輸出結構是 " Good Morning " 。
在大多數語言里,String是對象,在ECMAScript中卻是原始數據類型 。
上述就是小編為大家分享的html中ecmascript的含義怎么理解了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。