dom屬性是什麼意思

來源:趣味百科館 2.58W

dom屬性是一種用於HTML和XML文檔的編程接口,它給文檔提供了一種結構化的表示方法,可以改變文檔的內容和呈現方式。DOM實際上是以面向對象方式描述的文檔模型。DOM定義了表示和修改文檔所需的對象、這些對象的行爲和屬性以及這些對象之間的關係。可以把DOM認爲是頁面上數據和結構的一個樹形表示,不過頁面當然可能並不是以這種樹的方式具體實現。

dom屬性是什麼意思

在dom中,我們把每一個元素都看成是一個節點,而每一個節點都是一個對象,我們只要把節點當成對象,然後使用對象屬性來進行操作。

dom屬性有很多,其中parentNode來表示獲取當前父節點,childNodes表示子節點集合,firstChild表示第一個子節點,lastChild表示最後一個子節點,previousSibling表示前一個兄弟節點等常用的屬性。

實際上DOM是以面向對象的方式來描述的文檔模型。DOM定義了表示和修改文檔所需的對象和這些對象的行爲和屬性以及這些對象之間的關係。

通過JavaScript,我們可以重構整個HTML文檔。比如添加、移除、改變或重排頁面上的項目

要改變頁面上的某個東西,JavaScript就需要獲得對HTML文檔中所有元素進行訪問的入口。這個入口,連同對HTML元素進行添加、移動、改變或移除的方法和屬性,都是通過文檔對象模型來獲得的(DOM)。

當我們在使用dom的時候,把所有的文檔都放在內存中,並且dom是可以支持XPath,增加了易用性。但是唯一的缺點就是解析速度慢,佔用了很多內存,效率也變得低下。

熱門標籤