javascript高級程序設計第3版——第12章 DOM2與DOM3

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結構中特定部分,而後再執行相應操做的一種手段;

           

相關文章
相關標籤/搜索