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

1.3 JavaScript實現

JavaScript的實現包含三部分。

  • ECMAScript(語言核心)
  • BOM(瀏覽器對象模型)
  • DOM(文檔對象模型)

1.3.1 ECMAScript

ECMAScript是實現JavaScript語言的標準。

Web瀏覽器是ECMAScript的一個宿主環境,但并不是唯一的,例如Nodejs。

簡單來說,ECMAScript標準主要描述了以下部分。

  • 語法
  • 詞法
  • 類型
  • 語句
  • 表達式
  • 函數
  • 對象

1.3.2 BOM

瀏覽器對象模型(Browser Object Model,BOM)提供了獨立于內容的、可以與瀏覽器窗口進行互動的對象結構,它由多個對象組成,其中,Window對象是BOM的頂級對象,其他對象是它的子對象。

1.3.3 DOM

文檔對象模型(Document Object Model,DOM)是W3C(萬維網聯盟)的標準。

一個Web頁面就是一個文檔,DOM定義了一種訪問HTML和XML文檔的方式,從而對文檔的內容、結構和樣式進行操作。

主站蜘蛛池模板: 林周县| 景宁| 古交市| 新民市| 古交市| 五莲县| 雅安市| 平谷区| 宁武县| 襄汾县| 敖汉旗| 环江| 阜南县| 枝江市| 英德市| 贞丰县| 常德市| 沐川县| 平顶山市| 宁乡县| 应城市| 平定县| 临泽县| 宝坻区| 合阳县| 宜良县| 北海市| 湖南省| 大足县| 甘洛县| 平顶山市| 丽水市| 杭锦后旗| 晋州市| 吉首市| 柳州市| 吉木萨尔县| 呈贡县| 阿城市| 楚雄市| 阜宁县|