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

什么是node的更多相关文章

  1. babeljs源码

    babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...

  2. NPM (node package manager) 入门 - 基础使用

    什么是npm ? npm 是 nodejs 的包管理和分发工具.它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单. 截至 ...

  3. node服务的监控预警系统架构

    需求背景 目前node端的服务逐渐成熟,在不少公司内部也开始承担业务处理或者视图渲染工作.不同于个人开发的简单服务器,企业级的node服务要求更为苛刻: 高稳定性.高可靠性.鲁棒性以及直观的监控和报警 ...

  4. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

    一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

  5. 细说WebSocket - Node篇

    在上一篇提高到了 web 通信的各种方式,包括 轮询.长连接 以及各种 HTML5 中提到的手段.本文将详细描述 WebSocket协议 在 web通讯 中的实现. 一.WebSocket 协议 1. ...

  6. 高大上的微服务可以很简单,使用node写微服务

    安装 npm install m-service --save 使用 编写服务处理函数 // dir1/file1.js // 使用传入的console参数输出可以自动在日志里带上request id ...

  7. 构建通用的 React 和 Node 应用

    这是一篇非常优秀的 React 教程,这篇文章对 React 组件.React Router 以及 Node 做了很好的梳理.我是 9 月份读的该文章,当时跟着教程做了一遍,收获很大.但是由于时间原因 ...

  8. 利用Node.js的Net模块实现一个命令行多人聊天室

    1.net模块基本API 要使用Node.js的net模块实现一个命令行聊天室,就必须先了解NET模块的API使用.NET模块API分为两大类:Server和Socket类.工厂方法. Server类 ...

  9. Node.js:进程、子进程与cluster多核处理模块

    1.process对象 process对象就是处理与进程相关信息的全局对象,不需要require引用,且是EventEmitter的实例. 获取进程信息 process对象提供了很多的API来获取当前 ...

  10. Node.js:理解stream

    Stream在node.js中是一个抽象的接口,基于EventEmitter,也是一种Buffer的高级封装,用来处理流数据.流模块便是提供各种API让我们可以很简单的使用Stream. 流分为四种类 ...

随机推荐

  1. shell的交互式和非交互式登录

    工作中经常碰见环境变量加载问题,归根结底就是配置文件的加载问题. 一般会有四种模式:交互式登陆.非交互式登陆.交互式非登陆.非交互非登陆. 交互式和非交互式对环境变量的加载: +----------- ...

  2. 使用Log4j2实现日志输出

    一.说明 如果是使用slf4j规范的,请先引用: <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-s ...

  3. HAOI 2018 染色(容斥+NTT)

    题意 https://loj.ac/problem/2527 思路 设 \(f(k)\) 为强制选择 \(k\) 个颜色出现 \(s\) 种,其余任取的方案数. 则有 \[ f(k)={m\choos ...

  4. 【Visual Studio 扩展工具】使用 ComponentOne迷你图控件,进行可视化数据趋势分析

    概述 迷你图 —— Sparklines是迷你的轻量级图表,有助于快速可视化数据. 它们是由数据可视化传奇人物Edward Tufte发明的,他将其描述为“数据密集,设计简单,字节大小的图形.”虽然迷 ...

  5. linux安装nord,卸载nord源

    需要提前准备好:能使用的sock代理. 1.在这里 https://nordvpn.com/zh/download/linux/ 下载初始安装包,这包不是真正的软件,而是会给你添加一个源,大概为了安全 ...

  6. sony Z5P 刷rec、root的方法

    想root需要刷第三方recovery,刷recovery需要先解锁.但如果直接解锁,会丧失相机算法.屏幕超逼真模式,所以不能直接来. 大体步骤就是解完锁后自己做个内核刷进去,欺骗系统让他觉得没解锁. ...

  7. TestNG详解(单元测试框架)

    一.TestNG的优点 1.1 漂亮的HTML格式测试报告 1.2 支持并发测试 1.3 参数化测试更简单 1.4 支持输出日志 1.5 支持更多功能的注解 二.编写TestNG测试用例的步骤 2.1 ...

  8. redis+spring 整合

    最近在研究redis也结合了许多网上的资料分享给大家,有些不足的还望大家多补充提点,下面直接进入主题. 结构图: 几个redis的核心jar,spring的一些jar自行导入 接下来开始配置项目: 1 ...

  9. spring-data-jpa——如果使用了one-to-many,many-to-one的注解,在Jackson进行json字符串化时出现错误的解决方案

    参考资料: http://blog.csdn.net/remote_roamer/article/details/51330843 http://blog.csdn.net/xiaodaiye/art ...

  10. mybatis分页插件PagePlugin

    查询的参数对象里面继承PageInfoWrapper类(也可以不继承这个类,但要保证查询参数对象里面必须要有一个PageInfo属性) 分页信息都在PageInfo这个类里,查询的时候,分页参数,填充 ...