js 0為false 非0為true null為false 非null為true js 特有with(對象){}:可以確定對象所使用的范圍。for(變量 in 對象)對變量和和行為進行遍歷html xhtml xml :這些都是標記型文檔。DOM:document object model 文檔對象模型。 dom三層模型: dom1:將html文檔封裝成對象。 dom2:將xml文檔封裝成對象。 dom3:將xml文檔封裝成對象。DOM樹 節點。 DHTML:動態html。 html css dom javascript html:將數據進行封裝。 dom:將標簽封裝成對象。 css: 負責標簽中數據的樣式。 javascript:將三個進行融合,并通過程序設計方式來完成動態效果的操作。xmlHttpRequest --->AJAX標簽之間存在層次關系。通過這個標簽層次,可以形象的看作是一個樹型結構。那么我也稱標記型文檔,加載進內存的是一顆DOM樹。 這些標簽以及標簽的數據都是這顆樹上的節點。當標記型文檔加載進內存,那么內存中有了一個對應的DOM樹。 DOM對已標記型文檔的解析有一個弊端就是文檔過大,相對消耗資源。 對于大型文檔可以使用SAX這種方式解析。了解DOM for java dom4j 節點類型: 標簽型節點:類型:1 屬性節點:類型:2 --超級多不要隨便遍歷 文本型節點:類型:3 注釋型節點:類型:8 document:類型:9注意:標簽之間存在空行時(與上一個節點之間),會出現一個空白的文本節點,在獲取節點時一定要注意。節點的關系: 父節點, parentNode 子節點, childNodes 直接子節點 數組 兄弟節點上一個兄弟節點。 previousSibling下一個兄弟節點。 nextSibling容器型標簽:標簽里面還可以寫標簽。div table 都有getElementsByTagName方法 1通過節點的層次關系獲取節點 2通過document獲取節點。
?