12章——DOM2與DOM3編程
爲了加強D0M1,DOM級規範定義了一些模塊。瀏覽器
DOM2核心:爲不一樣的DOM類型引入了一些與XML命名空間有關的方法,還定義了以編程方式建立Document實例的方法;spa
DOM2級樣式:針對操做元素的樣式而開發;對象
其特性總結: blog
1.每一個元素都有一個關聯的style對象,可用來肯定和修改行內樣式;接口
2.要肯定某個元素的計算樣式,可以使用getComgetComputedStyle()方法;開發
3.IE 不支持getComputedStyle()方法,但爲全部元素都提供了可以返回相同信息currentStyle屬性;get
4.能夠經過document.styleSheets 集合訪問樣式表;命名空間
5.除IE 以外的全部瀏覽器都支持針對樣式表的這個接口,IE 也爲幾乎全部相應的DOM功能提供了本身的一套屬性和方法;遍歷
DOM2級遍歷和範圍:提供了與DOM結構交互的不一樣方式;
其特性總結:
1.遍歷即便用NodeIterator 或TreeWalker 對DOM 執行深度優先的遍歷;
2.NodeIterator 是一個簡單的接口,只容許以一個節點的步幅先後移動。而TreeWalker 在提供相同功能的同時,還支持在DOM 結構的各個方向上移動,包括父 節點、同輩節點和子節點等方向;
3.範圍是選擇DOM結構中特定部分,而後再執行相應操做的一種手段;