標籤:

學習日誌-DOM是什麼?

學習日誌-DOM是什麼?

DOM(Document Object Model——文檔對象模型)是用來呈現以及與任意 HTML 或 XML 交互的API文檔。DOM 是載入到瀏覽器中的文檔模型,它用節點樹的形式來表現文檔,每個節點代表文檔的構成部分(例如: element——頁面元素、字元串或注釋等等)。

DOM 是Web——萬維網上使用最為廣泛的API之一,因為它允許運行在瀏覽器中的代碼訪問文件中的節點並與之交互。節點可以被創建,移動或修改。事件監聽器可以被添加到節點上並在給定事件發生時觸發。


1 HTML DOM 定義了訪問和操作 HTML 文檔的標準。

2 在 HTML DOM 中,所有事物都是節點。DOM 是被視為節點樹的 HTML。

3 可通過 JavaScript (以及其他編程語言)對 HTML DOM 進行訪問。

4 所有 HTML 元素被定義為對象,而編程介面則是對象方法和對象屬性。

5 方法是您能夠執行的動作(比如添加或修改元素)。

6 屬性是您能夠獲取或設置的值(比如節點的名稱或內容)。


推薦閱讀:

網頁文字的秘密
記錄一次阿里、網易的前端面試經歷
外刊君譯者挖掘機計劃
前端面試題(css篇)
汪汪汪,抓緊啦,年前最後一期周刊來啦

TAG:前端開發 |