網頁前端撰寫的開發者,對 DOM (文件物件模型(Document Object Model)) 應該都不陌生,不過要講出來似乎都很難解釋,Mozilla 這文件有做清楚的說明,而且 DOM 介面的也非常清楚,建議有空都可以看看。
DOM 文件物件模型 線上文件 與 電子書
下述摘錄自此篇:文件物件模型 (DOM) | MDN
文件物件模型 (Document Object Model, DOM) 是 HTML,XML 和 SVG 文件的程式介面。它提供了一個文件(樹)的結構化表示法,並定義讓程式可以存取並改變文件架構、風格和內容的方法。DOM 提供了文件以擁有屬性與函式的節點與物件組成的結構化表示。節點也可以附加事件處理程序,一旦觸發事件就會執行處理程序。本質上,它將網頁與腳本或程式語言連結在一起。
至於 DOM 的操作、範例等等可以見此本電子書:
- DOM Enlightenment - Exploring the relationship between JavaScript and the modern HTML DOM
或此篇文章: