複製鏈接
請複製以下鏈接發送給好友

node

鎖定
node(結點):網絡連接的端點,或兩條(或多條)線路的連接點。結點可以是處理器、控制器或工作站。結點隨其功能不同而各不相同,它們可以通過鏈路互聯在一起,在網絡中用作控制點。
中文名
結點
外文名
node
含    義
網絡連接的端點
釋    義
結;節;瘤;莖節
詞    性
名詞

node基本信息

node讀音

node 英音:[nəud]美音:[nod]

node釋義

名詞 n.
1. 結;節;瘤;莖節
2. 中心點;交叉點
3.波節

node其他涵義

網絡結點
結點是指一台計算機或其他設備與一個有獨立地址和具有傳送或接收數據功能的網絡相連。結點可以是工作站、客户、網絡用户或個人計算機,還可以是服務器、打印機和其他網絡連接的設備。每一個工作站,服務器、終端設備、網絡設備即擁有自己唯一網絡地址的設備都是網絡結點。網絡結點主要負責網絡中信息的發送、接收和轉發。網絡結點是計算機與網絡的接口,計算機通過網絡結點向其他的計算機發送信息,鑑別和接收其他計算機發送過來的信息。在大型網絡中,網絡結點一般由一台處理機或通信控制器來擔當,此時網絡結點還具有存儲轉發和路徑選擇的功能,在局域網中使用的網絡適配器也屬於網絡結點。 [1] 
網線的兩個端點就是結點,網線之間通過結點建立連接關係。現實中網絡的結點有許多,例如表示街道的交叉口、河流的交匯處、電話傳接點、電網中的電閘、河流網絡中的水閘等。結點可表示為頂點、端點,並與網線相關聯。 [2] 
Node節點,結點,網點節點可以是工作站、客户、網絡用户或個人計算機,還可以是服務器、打印機和其他網絡連接的設備。 [3] 
XML文檔中的節點
在DOM(文檔對象模型)中,HTML文檔的層次結構被表示為樹形結構。樹的節點表示文檔中的各種內容。HTML文檔的樹形表示主要包含表示元素或標記(如<body>和<u>)的節點和標識文本串的節點構成。HTML文檔還含有表示html註釋的節點。考慮下面簡單的html文檔:
<html>
<head>
<title>a document</title>
</head>
<body>
<h1>is html document</h1>
<p>this is a<i>documnet</i></p>
</body></html>
如果你對計算機程序設計中的屬性結構還不熟悉,那麼瞭解一些術語會有所幫助,這些屬於是從它們的家族樹中借用的。直接位於一個節點之上的節點是該節點父節點。直接位於一個節點之下的節點是該節點的子節點。位於同一層次,具有相同父節點的節點是兄弟節點。一個節點的下一個層次的節點集合時那個節點的後代。一個節點的父節點、祖父節點及其他所有位於它之上的節點都是那個節點的祖先。
圖顯示的DOM屬性結構是各種類型的NODE對象的樹。NODE接口為便利和操作樹定義了屬性和方法。NODE對象的childNodes屬性將返回子節點的列表,firstChild、lastChild、nextSiblingpreviousSibling和parentNode屬性提供了遍歷樹的方法。appendChild()、removeChild()、repleceChild和inserBefore()方法使你能給文檔樹添加節點或從文檔樹中刪除節點。
節點的類型
文檔樹中不同類型的節點由特定的Node子接口表示。每個Node對象都有nodeType屬性,這些屬性指定節點的類型。例如,如果一個節點的nodeType屬性等於常量屬性,這些屬性指定節點的類型。例如,如果一個節點的nodeType屬性等於常量node.ELEMENT_NODE,你就知道這個Node對象還是一個Element對象,可以對它使用Element接口定義的所有方法和屬性。

node數據結構

node對象

Node 對象是整個 DOM 的主要數據類型
節點對象代表文檔樹中的一個單獨的節點。
節點可以是元素節點、屬性節點、文本節點,或者也可以是“節點類型”那一節中所介紹的任何一種節點。
請注意,雖然所有的對象均能繼承用於處理父節點和子節點的屬性和方法,但是並不是所有的對象都擁有父節點或子節點。例如,文本節點不能擁有子節點,所以向類似的節點添加子節點就會導致 DOM 錯誤。 [4] 
IE:Internet Explorer,F:Firefox,O:Opera,W3C:萬維網聯盟 (因特網標準)

node屬性

屬性
描述
IE
F
O
W3C
baseURI
返回節點的絕對基準 URI。
No
1
No
Yes
childNodes
返回節點到子節點的節點列表。
5
1
9
Yes
firstChild
返回節點的首個子節點。
5
1
9
Yes
lastChild
返回節點的最後一個子節點。
5
1
9
Yes
localName
返回節點的本地名稱。
No
1
9
Yes
namespaceURI
返回節點的命名空間 URI。
No
1
9
Yes
nextSibling
返回節點之後緊跟的同級節點。
5
1
9
Yes
nodeName
返回節點的名稱,根據其類型。
5
1
9
Yes
nodeType
返回節點的類型。
5
1
9
Yes
nodeValue
設置或返回節點的值,根據其類型。
5
1
9
Yes
ownerDocument
返回節點的根元素(document 對象)。
5
1
9
Yes
parentNode
返回節點的父節點。
5
1
9
Yes
prefix
設置或返回節點的命名空間前綴。
No
1
9
Yes
previousSibling
返回節點之前緊跟的同級節點。
5
1
9
Yes
textContent
設置或返回節點及其後代的文本內容。
No
1
No
Yes
text
返回節點及其後代的文本(IE 獨有的屬性)。
5
No
No
No
xml
返回節點及其後代的 XML(IE 獨有的屬性)。
5
No
No
No

node方法

方法
描述
IE
F
O
W3C
appendChild
向節點的子節點列表的結尾添加新的子節點。
5
1
9
Yes
cloneNode
複製節點。
5
1
9
Yes
compareDocumentPosition
對比兩個節點的文檔位置。
No
1
No
Yes
getFeature(feature,version)
一個 DOM 對象對象可執行帶有指定特性和版本的專門的 API


No
Yes
getUserData(key)
此對象首先通過使用相同的鍵來調用setUserData 被設置到


No
Yes
hasAttributes
判斷當前節點是否擁有屬性。
No
1
9
Yes
hasChildNodes
判斷當前節點是否擁有子節點。
5
1
9
Yes
insertBefore
在指定的子節點前插入新的子節點。
5
1
9
Yes
isDefaultNamespace(URI)
返回指定的命名空間 URI 是否為默認。


No
Yes
isEqualNode
檢查兩個節點是否相等。
No
No
No
Yes
isSameNode
檢查兩個節點是否是相同的節點。
No
1
No
Yes
isSupported
返回當前節點是否支持某個特性。


9
Yes
lookupNamespaceURI
返回匹配指定前綴的命名空間 URI。
No
1
No
Yes
lookupPrefix
返回匹配指定命名空間 URI 的前綴。
No
1
No
Yes
normalize
合併相鄰的Text節點並刪除空的Text節點。
5
1
9
Yes
removeChild
刪除(並返回)當前節點的指定子節點。
5
1
9
Yes
replaceChild
用新節點替換一個子節點。
5
1
9
Yes
selectNodes
用一個 XPath 表達式查詢選擇節點。
6



selectSingleNod
查找和 XPath 查詢匹配的一個節點。
6



transformNode
使用 XSLT 把一個節點轉換為一個字符串。
6



transformNodeToObje
使用 XSLT 把一個節點轉換為一個文檔。
6



setUserDa(key,data,handler
把對象關聯到節點上的一個鍵上。


No
Yes
參考資料
  • 1.    粘新育,鹿莉霞. 計算機應用基礎任務教程 :中國鐵道出版社,2012.09:251
  • 2.    何原榮,李全傑,傅文傑.Oracle Spatial空間數據庫開發應用指南:測繪出版社,2008.06:155
  • 3.    邴哲松.ARM Linux嵌入式網絡控制系統:北京航空航天大學出版社,2012.09:391
  • 4.    朱育發.jQuery與jQuery Mobile開發完全技術寶典:中國鐵道出版社,2014.10:443-444