JavaScript中的node是什么意思?

3
我经常看到“节点”这个词。据我所知,节点是一个连接点……那么“子节点”究竟是什么,它们有什么作用?它们与node.js有什么关系?
抱歉问这么愚蠢的问题。我真的很新AJAX和建立Web应用程序。

什么是上下文?"节点"这个词的一个常见用法是指树中的元素,例如 DOM 树。 - Frederick Cheung
2
相关链接:https://dev59.com/f2035IYBdhLWcg3wGMHa#5622171。 - pimvdb
3个回答

3

对于 JavaScript 来说,任何 HTML DOM 元素都是一个节点。

<div>
    <span></span>
    <form>   .... </form>
</div>

例如,在上面的HTML代码段中,spanformdiv子节点Node.js只是一个库的名称。它之所以被命名为Node.js,是由于其他不同的原因。

2

Node指的是图形中的节点(或在此情况下的DOM树)。Node.js恰好以同样的方式命名,这更多地是巧合。


0

很抱歉没有详细说明,但我认为你应该先阅读有关HTML DOM和JS的内容。 http://www.w3schools.com/jsref/dom_obj_node.asp

简而言之,XML页面(包括HTML)是建立在所谓的文档对象模型上的,其中每个元素、属性、注释等都表示为节点。一些节点可以包含称为子节点的子节点。这些是所有xml/html文档通信和操作的基础。


3
如果有人打算开始学习HTML、DOM、JS或任何相关内容,w3schools不是他们应该使用的信息来源。这里列出了许多其他好的信息来源 http://w3fools.com/#what-should-be-done - Niklas
我已经加了我学习的链接,非常感谢提供其他选择,我会仔细查看的。 - iMoses

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接