摘要:概念節(jié)點是中所有節(jié)點的基礎(chǔ)節(jié)點,所有節(jié)點都共享著節(jié)點的基本屬性和方法,該接口由中所有節(jié)點類型實現(xiàn),這個接口在當(dāng)中是作為類型實現(xiàn)的,除了,其他所有瀏覽器都可以訪問該類型。
概念: node節(jié)點是DOM中所有節(jié)點的基礎(chǔ)節(jié)點,所有節(jié)點都共享著node節(jié)點的基本屬性和方法,該接口由DOM中所有節(jié)點類型實現(xiàn),這個Node接口在js當(dāng)中是作為Node類型實現(xiàn)的,除了IE,其他所有瀏覽器都可以訪問該類型。Node節(jié)點的常用屬性 1、基本屬性
nodeType: 節(jié)點類型-- 常用的 元素節(jié)點1, 屬性節(jié)點2, 文本節(jié)點3, 注釋節(jié)點8, document節(jié)點9; nodeName: 不同節(jié)點返回不同節(jié)點名稱-- 元素節(jié)點的nodeName是標(biāo)簽名稱(大寫),屬性節(jié)點的nodeName是屬性名,文本節(jié)點永遠(yuǎn)是#text, 文檔節(jié)點nodeName永遠(yuǎn)是#document nodeValue: 不同節(jié)點的類型設(shè)置或返回節(jié)點的值-- document.nodeValue // null , element.nodeValue=null, attr.nodeValue // 為其屬性值, text.nodeValue為其值2、關(guān)系屬性
node.childNodes; 保存著一個由直接子節(jié)點組成的nodeList(有序的節(jié)點列表)對象,可能包括元素,文本節(jié)點,注釋或處理指令,隨文檔內(nèi)容更新而更新,一個類數(shù)組對象 node.parentNode: 指向當(dāng)前元素的父節(jié)點 node.previousSibling: 指向當(dāng)前元素的前一個同胞節(jié)點 node.nextSibling: 指向當(dāng)前元素的后一個同胞節(jié)點 node.firstChild: 指向childNodes中第一個節(jié)點 node.lastChild: 指向childNodes中最后一個節(jié)點3、 常用方法
1、操作節(jié)點 appendChild(): 添加節(jié)點 insertBefore(newNode, oldNode); 插入節(jié)點 replaceChild(new, old): 替換節(jié)點 removeChild() 要移除的節(jié)點 2、 其他方法 hasChildNodes(): 這個方法在節(jié)點包含一或多個子節(jié)點的情況下返回true cloneNode(): 這個方法接收一個布爾值參數(shù),true表示深復(fù)制,也就是膚質(zhì)節(jié)點及其整個子節(jié)點數(shù) 參數(shù)為false,只復(fù)制節(jié)點本身。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/53597.html
摘要:用于將及其狀態(tài)轉(zhuǎn)化為可序列化的數(shù)據(jù)結(jié)構(gòu)并添加唯一標(biāo)識則是將記錄的數(shù)據(jù)結(jié)構(gòu)重建為對應(yīng)的。用于記錄中的所有變更則是將記錄的變更按照對應(yīng)的時間一一重放。表示觀察變動時,是否需要記錄變動前的屬性值。該方法返回變動記錄的數(shù)組。 摘要: 網(wǎng)頁應(yīng)該如何錄屏呢? 作者:Winty 原文:用戶行為錄幀調(diào)研 Fundebug經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有。 關(guān)鍵點 首先,每一次會話都有一個唯一的s...
摘要:本系列文章將重點分析類似于的這類框架是如何實現(xiàn)的,歡迎大家關(guān)注和討論。作為一個極度精簡的庫,函數(shù)是屬于本身的。 前言 首先歡迎大家關(guān)注我的掘金賬號和Github博客,也算是對我的一點鼓勵,畢竟寫東西沒法獲得變現(xiàn),能堅持下去也是靠的是自己的熱情和大家的鼓勵?! ≈胺窒磉^幾篇關(guān)于React的文章: React技術(shù)內(nèi)幕: key帶來了什么 React技術(shù)內(nèi)幕: setState的秘密...
摘要:本文所實現(xiàn)的完整代碼存放在。這就是所謂的算法。兩個樹的完全的算法是一個時間復(fù)雜度為的問題。如果有差異的話就記錄到一個對象里面。如和的不同,會被所替代。這牽涉到兩個列表的對比算法,需要另外起一個小節(jié)來討論。 作者:戴嘉華 轉(zhuǎn)載請注明出處并保留原文鏈接( https://github.com/livoras/blog/issues/13 )和作者信息。 目錄: 1 前言 2 對前端應(yīng)用狀...
摘要:一是的核心規(guī)定了這門語言的數(shù)據(jù)語法結(jié)構(gòu)等基本概念。使用節(jié)點來把以及文檔描述成一個多層次的節(jié)點結(jié)構(gòu)。類型對象是其實例對象,是的屬性,表示整個頁面。和表示視窗的大小和表示改變視窗的方法。 JavaScript經(jīng)歷了殘酷的競爭,至今已經(jīng)統(tǒng)治了web世界,現(xiàn)在系統(tǒng)梳理一下相關(guān)的知識。 JavaScript可以分為三部分:ECMAScript、DOM和BOM。 一、ECMAScript是Java...
摘要:并提供相對于它左上角的坐標(biāo)。屬性還包括滾出隱藏部分,例如沒有水平滾動,等于大多數(shù)幾何屬性是只讀的,但可以更改,瀏覽器將滾動元素。元素的滾動部分的寬度高度注意點如果一個元素不能被滾動例如,它沒有溢出,或者這個元素有一個屬性,將被設(shè)置為。 主旨 用來記錄和總結(jié)學(xué)的知識點,以便溫故知新 說明 這么寫方便自己記憶 記憶點 節(jié)點相關(guān) Dom節(jié)點獲取 getElement (Id,Class...
閱讀 3203·2021-11-10 11:35
閱讀 1308·2019-08-30 13:20
閱讀 1128·2019-08-29 16:18
閱讀 2143·2019-08-26 13:54
閱讀 2169·2019-08-26 13:50
閱讀 968·2019-08-26 13:39
閱讀 2487·2019-08-26 12:08
閱讀 1961·2019-08-26 10:37