91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html中ecmascript的含義怎么理解

發布時間:2022-01-27 14:06:16 來源:億速云 閱讀:154 作者:柒染 欄目:web開發

這期內容當中小編將會給大家帶來有關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的含義怎么理解了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凉城县| 渭源县| 新干县| 个旧市| 得荣县| 镇宁| 会理县| 从化市| 农安县| 东乡| 淮北市| 阿拉尔市| 临夏市| 金坛市| 措勤县| 华池县| 大兴区| 天峨县| 宜君县| 安多县| 平罗县| 延庆县| 山西省| 南昌市| 财经| 泊头市| 兴和县| 横山县| 三原县| 红河县| 延津县| 沭阳县| 满洲里市| 邯郸市| 洛浦县| 濮阳县| 遵化市| 湄潭县| 谷城县| 二连浩特市| 开封县|