• 什么是node


    node

    编辑 锁定讨论999

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
     
    node(结点):网络连接的端点,或两条(或多条)线路的连接点。结点可以是处理器、控制器或工作站。结点随其功能不同而各不相同,他们可以通过链路互联在一起,在网络中用作控制点。
     
    中文名
    结点
    外文名
    node
    含    义
    网络连接的端点
    释    义
    结;节;瘤;茎节
    词    性
    名词

    node基本信息

    编辑

    node读音

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

    node释义

    名词 n.
    1. 结;节;瘤;茎节
    2. 中心点;交叉点
    3.波节

    node其他涵义

    编辑
    网络构架中的节点
    节点是指一台电脑或其他设备与一个有独立地址和具有传送或接收数据功能的网络相连。(A computer or other device connected to a network, which has a unique address and is capable of sending or receiving data.)
    Node节点,结点,网点 节点可以是工作站、客户、网络用户或个人计算机,还可以是服务器、打印机和其他网络连接的设备。
    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>
    </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 错误。
    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
  • 相关阅读:
    文件处理
    集合、字符编码
    元组类型、字典类型以及内置方法
    元组类型、字典类型
    数据类型和内置方法
    while、for循环控制之if、else
    Maven 使用
    Maven 常用命令
    css 文件连接不到网页
    java I/O系统
  • 原文地址:https://www.cnblogs.com/Annely/p/10458331.html
Copyright © 2020-2023  润新知