js--基础
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獲取節點。
?
轉載于:https://www.cnblogs.com/keia/p/3489805.html
總結
- 上一篇: 北京环球影城摩托车免费停车
- 下一篇: 《吴兴黄浦亭庾中郎别诗》第十五句是什么