1. DOM是什麼
DOM全拼為Document Object Model是一種用於HTML和XML文檔的編程介面,給文檔提供了一種結構化的表示方法,可以改變文檔的內容和呈現方式。
結點影響度因子的確定要綜合考慮結點類別和標簽強調屬性,其初值按TITLE,CONTENT,VISION,BLOCK,LINK,OTHER類別降序排列。可構造影響度因子初值向量Initvlale。同時結點影響度因子具有傳遞納讓性,即某結點的影響度因子值應向其子結點傳遞。
(1)編程dom是什麼意思擴展閱讀:
結點影響度因子的確定要綜合考慮結點類別和標簽強調屬性,其初值按TITLE,CONTENT,VISION,BLOCK,LINK,OTHER類別降序排列。可構造影響度因子初值向量Initvlale。同時結點影響度因洞配局子具有傳遞性,即某結點的影響度因子值應向其子結點傳遞。
葉結賣清點的影響度因子可由下式計算:Influence(leaf) =∑ki=Influence(Ancestori)其中,Ancestori是葉結點的祖先結點,k為祖先結點數。
2. DOM 是什麼
文檔對象模型(Document Object Model,簡稱DOM),是W3C組織推薦的處理可擴展標志語言的標准編程介面。在網頁上,組織頁面(或文檔)的對象被組織在一個樹形結構中,用來表示文檔中對象的標准模型就稱為DOM。
DOM可以以一種獨立於平台和語言的方式訪問和修改一個文檔的內容和結構。換句話說,這是鎮仿沒表示和處理一個HTML或XML文檔的常用方法。有一點很重要,DOM的設計是以對象管理組織(OMG)的規約為基礎的,因此可以用於任何編程語言。
優點和缺點
DOM的優御納勢主要表現在:易用性強,使用DOM時,將把所有的XML文檔信息都存於內存中,並且遍歷簡單大早,支持XPath,增強了易用性。
DOM的缺點主要表現在:效率低,解析速度慢,內存佔用量過高,對於大文件來說幾乎不可能使用。另外效率低還表現在大量的消耗時間,因為使用DOM進行解析時,將為文檔的每個element、attribute、processing-instruction和comment都創建一個對象,這樣在DOM機制中所運用的大量對象的創建和銷毀無疑會影響其效率。