BOM與DOM
BOM: Browser Object Model(瀏覽器對象模型),即把 瀏覽器 當作一個對象來看待。BOM 除了能夠訪問文檔中的組件以外,還能夠訪問 瀏覽器組件,好比頁面中的 navigator(導航條)、history(歷史記錄)等。
DOM: Document Object Model(文檔對象模型),就是把 文檔 當作一個對象來看待。在 DOM 中,文檔中的各個組件(component),能夠經過 object.attribute 這種形式來訪問。一個 DOM 會有一個根對象,這個對象一般就是 document。瀏覽器