Le nœud a trois significations : 1. Fait référence à un nœud de réseau, qui est principalement responsable de l'envoi, de la réception et du transfert des informations dans le réseau ; 2. Fait référence à un nœud dans un document XML. Différents types de nœuds dans l'arborescence du document sont. représenté par des sous-interfaces Node spécifiques ; 3. , fait référence à Node.js, un environnement d'exécution js basé sur le moteur Chrome V8.
L'environnement d'exploitation de cet article : système Windows 7, nodejs version 10.16.2, ordinateur Dell G3.
Qu'est-ce qu'un nœud ?
un nœud a plusieurs significations :
1. Nœud de réseau
Un nœud fait référence à un ordinateur ou à un autre appareil connecté à un réseau avec une adresse indépendante et la capacité de transmettre ou de recevoir des données. Les nœuds peuvent être des postes de travail, des clients, des utilisateurs du réseau ou des ordinateurs personnels, ainsi que des serveurs, des imprimantes et d'autres périphériques connectés au réseau. Chaque poste de travail, serveur, terminal et périphérique réseau possédant sa propre adresse réseau unique est un nœud de réseau. Les nœuds du réseau sont principalement responsables de l'envoi, de la réception et du transfert des informations sur le réseau. Les nœuds de réseau constituent l'interface entre les ordinateurs et les réseaux. Les ordinateurs envoient des informations à d'autres ordinateurs via des nœuds de réseau, et identifient et reçoivent des informations envoyées par d'autres ordinateurs. Dans les réseaux à grande échelle, les nœuds de réseau sont généralement joués par un processeur ou un contrôleur de communication. À ce stade, le nœud de réseau a également les fonctions de stockage, de transfert et de sélection de chemin. L'adaptateur réseau utilisé dans le réseau local est également un nœud de réseau.
Les deux extrémités d'un câble réseau sont des nœuds et la relation de connexion entre les câbles réseau est établie via des nœuds. En réalité, il existe de nombreux nœuds dans le réseau, tels que les carrefours de rues, les carrefours fluviaux, les points de transmission téléphonique, les portes du réseau électrique, les portes d'eau du réseau fluvial, etc. Les nœuds peuvent être représentés sous forme de sommets, de points finaux et sont associés à des lignes de réseau.
Node Node, node, network node peut être un poste de travail, un client, un utilisateur du réseau ou un ordinateur personnel, ou il peut également s'agir d'un serveur, d'une imprimante et d'autres appareils connectés au réseau.
2. Nœuds dans les documents XML
Dans DOM (Document Object Model), la structure hiérarchique des documents HTML est représentée sous forme d'arborescence. Les nœuds de l'arborescence représentent différents contenus du document. La représentation arborescente d'un document HTML se compose principalement de nœuds représentant des éléments ou des balises (tels que
et ) et de nœuds identifiant des chaînes de texte. Les documents HTML contiennent également des nœuds qui représentent des commentaires HTML. Considérez le simple document HTML suivant :<html> <head> <title>a document</title> </head> <body> <h1>is html document</h1> <p>this is a<i>documnet</i> </body></html>
Si vous débutez dans la programmation informatique, il vous sera utile de connaître une partie de la terminologie que ces attributs ont empruntée à leur arbre généalogique. Le nœud situé directement au-dessus d'un nœud est le parent du nœud. Les nœuds directement sous un nœud sont les enfants de ce nœud. Les nœuds situés au même niveau et avec le même nœud parent sont frères. L'ensemble des nœuds au niveau suivant d'un nœud sont les descendants de ce nœud. Le nœud parent d'un nœud, le nœud grand-parent et tous les autres nœuds situés au-dessus sont les ancêtres de ce nœud.
La structure d'attributs DOM illustrée dans la figure est un arbre de différents types d'objets NODE. L'interface NODE définit des propriétés et des méthodes pour des arborescences pratiques et opérationnelles. La propriété childNodes de l'objet NODE renverra une liste de nœuds enfants, et les propriétés firstChild, lastChild, nextSibling, previousSibling et parentNode fournissent des méthodes pour parcourir l'arborescence. Les méthodes appendChild(), removeChild(), replaceChild et insertBefore() vous permettent d'ajouter ou de supprimer des nœuds dans l'arborescence du document.
Types de nœuds
Différents types de nœuds dans l'arborescence du document sont représentés par des sous-interfaces de nœud spécifiques. Chaque objet Node possède des propriétés nodeType, qui spécifient le type de nœud. Par exemple, si l'attribut nodeType d'un nœud est égal aux attributs constants, ces attributs spécifient le type du nœud. Par exemple, si l'attribut nodeType d'un nœud est égal à la constante node.ELEMENT_NODE, vous savez que l'objet Node est toujours un objet Element et vous pouvez utiliser toutes les méthodes et propriétés définies par l'interface Element sur celui-ci.
3. Node.js
Node.js a été publié en mai 2009 et développé par Ryan Dahl. Il s'agit d'un environnement d'exécution JavaScript basé sur le moteur Chrome V8 et utilise une E/S non bloquante pilotée par les événements. model. , une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur. Cela fait de JavaScript un langage de script comparable aux langages côté serveur tels que PHP, Python, Perl et Ruby.
Apprentissage recommandé : "Tutoriel vidéo Nodejs"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!