簡單瞭解 JavaScript的組成

這個文章意義重點 溫故而知新 (^o^)/~

JavaScript的組成:一個規範兩套API

ECMAScript(規範)

API:

BOM (瀏覽器物件模型)

DOM (文件物件模型)​

簡單瞭解 JavaScript的組成

JavaScript組成

ECMAScript - JavaScript的核心

ECMAScript 定義了JavaScript 的語法規範,是JavaScript的核心,描述了語言的基本語法和資料型別,ECMAScript是一套標準,定義了一種語言的標準,它與具體實現無關

BOM - 瀏覽器物件模型

Browser Object Model

BOM其實是一套操作瀏覽器功能的API,透過BOM可以操作瀏覽器視窗,比如:彈出框、控制瀏覽器跳轉、獲取解析度等

DOM - 文件物件模型

Document Object Model

DOM其實是一套操作頁面元素的API,JavaScript中的DOM把HTML看做是文件樹,透過DOM提供的API可以對樹上的節點進行操作

DOM

DOM的概念

文件物件模型(Document Object Model,簡稱DOM),是W3C組織推薦的處理可擴充套件標記語言的標準程式設計介面。它是一種與平臺和語言無關的應用程式介面(API),它可以動態地訪問程式和指令碼,更新其內容、結構和www文件的風格(目前,HTML和XML文件是透過說明部分定義的)。文件可以進一步被處理,處理的結果可以加入到當前的頁面。DOM是一種基於樹的API文件,它要求在處理過程中整個文件都表示在儲存器中。

DOM又稱為文件樹模型