官术网_书友最值得收藏!

1.1.4 JavaScript組成部分

瀏覽器中的JavaScript由以下三個不同的部分組成,如圖1-5所示。

(1)ECMAScript:ECMA(European Computer Manufacturers Association,歐洲計算機制造商協會)在1997年制定了ECMA-262標準。該標準定義了一個名為ECMAScript的腳本語言,規定了腳本語言的規范,而JavaScript則是依照這個規范來實現的,最新版為ECMAScript 2021。

(2)DOM(Document Object Model,文檔對象模型):它提供訪問和操作網頁內容的方法和接口。

(3)BOM(Browser Object Model,瀏覽器對象模型):它提供與瀏覽器交互的方法和接口。

ECMAScript與Web瀏覽器沒有依賴關系,Web瀏覽器只是ECMAScript實現可能的宿主環境之一。宿主環境不僅提供基本的ECMAScript實現,同時也會提供該語言的擴展,以便語言與環境之間對接交互。例如,小程序中的JavaScript由ECMAScript、小程序框架、小程序API組成,和瀏覽器中的JavaScript相比,小程序中的JavaScript沒有BOM和DOM對象。

圖1-5 JavaScript組成部分

提示:本書主要以ECMAScript 5.1版本作為核心進行講解。

主站蜘蛛池模板: 河曲县| 闻喜县| 顺昌县| 清远市| 嵊泗县| 沅陵县| 嘉定区| 达拉特旗| 永川市| 伊吾县| 巩义市| 浮山县| 青海省| 平远县| 科技| 高碑店市| 教育| 沙坪坝区| 柘荣县| 石河子市| 读书| 方城县| 仁布县| 曲阜市| 西乡县| 吉安县| 台前县| 通州区| 双鸭山市| 柳州市| 仁怀市| 望奎县| 岱山县| 大安市| 汪清县| 德兴市| 泊头市| 望都县| 璧山县| 大悟县| 什邡市|