前幾天朋友正好問道 這個 js的nodetype是個什麼概念(做瀏覽器底層的)正好遇到這篇文章可以向大家解釋下
將html dom中幾個容易常用的屬性做下記錄:
nodename、nodevalue 以及 nodetype 包含有關於節點的資訊。
nodename 屬性含有某個節點的名稱。
元素節點的 nodename 是標籤名稱
屬性節點的 nodename 是屬性名稱
文字節點的 nodename 永遠是 #text
文件節點的 nodename 永遠是 #document
注釋:nodename 所包含的 xml 元素的標籤名稱永遠是大寫的
nodevalue
對於文字節點,nodevalue 屬性包含文字。
對於屬性節點,nodevalue 屬性包含屬性值。
nodevalue 屬性對於文件節點和元素節點是不可用的。
nodetype
nodetype 屬性可返回節點的型別。
最重要的節點型別是:
元素型別 ==》節點型別
元素element ==》1
屬性attr ==》2
文字text ==》3
注釋comments ==》8
文件document ==》 9
JS nodeType返回型別
nodename屬性含有某個節點的名稱。元素節點的 nodename 是標籤名稱 屬性節點的 nodename 是屬性名稱 文字節點的 nodename 永遠是 text 文件節點的 nodename 永遠是 document 注釋 nodename 所包含的 xml 元素的標籤名稱永遠是大寫的 n...
返回型別 》引用
1.何謂 引用 引用就是某個目標變數的 別名 alias 對應用的操作與對變數直接操作效果完全相同。申明乙個引用的時候,切記要對其進行初始化。引用宣告完畢後,相當於目標變數名有兩個名稱,即該目標原名稱和引用名,不能再把該引用名作為其他變數名的別名。宣告乙個引用,不是新定義了乙個變數,它只表示該引用名...
追蹤返回型別
先看乙個例子 templatedecltype t1 t2 sum t1 t1,t2 t2 這樣的寫法雖然看似不錯,不過編譯器在推導decltype t1 t2 時,表示式中的t1和t2都未宣告 編譯器只會從左向右讀入符號 按照c c 編譯器規則,變數使用前必須已經宣告,為了解決這個問題,c 11引...