Inhaltsverzeichnis
Node enthält kein Dom und Bom
Heim Web-Frontend Front-End-Fragen und Antworten Ob der Knoten Dom und Bom enthält

Ob der Knoten Dom und Bom enthält

Jul 06, 2022 am 10:19 AM
node

Node enthält kein dom und bom; bom bezieht sich auf das Dokumentobjektmodell und node verwendet Ecmascript zum Codieren, und es gibt keinen Browser oder ein Dokument. Es handelt sich um eine Umgebungsplattform, auf der JavaScript ausgeführt wird das Backend. Daher sind dom und bom nicht im Knoten enthalten.

Ob der Knoten Dom und Bom enthält

Die Betriebsumgebung dieses Artikels: Windows 10-System, NodeJS Version 16, Dell G3-Computer.

Node enthält kein Dom und Bom

Verwenden Sie Ecmascript zum Codieren im Node

Es gibt kein Bom und Dom, was sich von js im Browser unterscheidet

Lassen Sie uns zunächst zwei Punkte klarstellen:

1. BOM (Browser Object Model) bezieht sich auf das Browser-Objektmodell, das auf das Browserfenster 2 zugreifen und es bedienen kann. DOM (Document Object Model) bezieht sich auf das Dokumentobjektmodell, über das auf alle Elemente des HTML-Dokuments zugegriffen werden kann.

Bitte beachten Sie, dass Sie Ihre Frage anhand der beiden oben genannten Punkte beantworten können.

Es gibt keinen Browser oder Dokumentation im Knoten. Node ist eine Back-End-Sprache, ähnlich wie PHP.

Wenn Sie BOM- und DOM-Objekte in NODE verwenden möchten, können Sie Electron ausprobieren.

Electron: Verwendet JavaScript, HTML und CSS, um plattformübergreifende Desktop-Anwendungen zu erstellen (BOM und DOM können hier verwendet werden)

Wissen erweitern


1. DOM-Dokumentobjektmodell: Es handelt sich um eine von empfohlene Verarbeitungsmethode die W3C-Organisation Eine Standard-Programmierschnittstelle, die Markup-Sprachen erweitert.

 DOM (Document Object Model) ist die Anwendungsprogrammierschnittstelle (API) von HTML und XML.

 HTML-Dokumente können als eine Sammlung von DOM-Knoten bezeichnet werden, darunter: Elementknoten, Textknoten und Attributknoten (d. h. Element-Tags).

2. BOM-Browserobjektmodell: Ein Modell zur Beschreibung der hierarchischen Beziehung zwischen Objekten. Das Browserobjektmodell bietet eine Objektstruktur, die unabhängig vom Inhalt ist und mit dem Browserfenster interagieren kann.

 Die BOM befasst sich hauptsächlich mit Browserfenstern und Frames, aber normalerweise werden browserspezifische JavaScript-Erweiterungen als Teil der BOM betrachtet.

 BOM enthält DOM (Objekt).

 javacsript greift auf den Client (Browser) zu, steuert und ändert ihn, indem es auf das BOM-Objekt (Browser Object Model) zugreift.

3. Knotenattribut nodeName; Knotentyp nodeValue;

 Eigenschaften und Methoden von Node node

    firstChild //Node,指向在childNodes列表中的第一个节点
    lastChild //Node,指向在childNodes列表中的最后一个节点
    parentNode //Node,指向父节
    ownerDocument //Document,指向这个节点所属的文档
    firstChild //Node,指向在childNodes列表中的第一个节点
    lastChild //Node,指向在childNodes列表中的最后一个节点
    parentNode //Node,指向父节点
    childNodes //NodeList,所有子节点的列表
    previousSibling /Node,/指向前一个兄弟节点:如果这个节点就是第一个节点,那么该值为null
    `nextSibling` //Node,指向后一个兄弟节点:如果这个节点就是最后一个节点,那么该值为null
    `hasChildNodes()` //Boolean,当childNodes包含一个或多个节点时,返回真值
Nach dem Login kopieren

3. DOM hat zwei Ereignismodelle gleichzeitig:

 Bubbling-Ereignisse: Ereignisse werden in der Reihenfolge vom spezifischsten Ereignisziel bis zum am wenigsten spezifischen Ereignisziel ausgelöst

    (Die Reihenfolge der Auslösung ist: div, body, html (IE 6.0 und Mozilla 1.0), document, window (Mozilla 1.0))

Ereignisse erfassen: Der umgekehrte Prozess zu sprudelnden Ereignissen wird vom am wenigsten genauen Objekt ausgelöst und dann zum genauesten. Die Reihenfolge der Auslösung im obigen Beispiel ist: Dokument, Div

Empfohlenes Lernen: „

NodeJS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonOb der Knoten Dom und Bom enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So löschen Sie einen Knoten in NVM So löschen Sie einen Knoten in NVM Dec 29, 2022 am 10:07 AM

So löschen Sie einen Knoten mit nvm: 1. Laden Sie „nvm-setup.zip“ herunter und installieren Sie es auf dem Laufwerk C. 2. Konfigurieren Sie Umgebungsvariablen und überprüfen Sie die Versionsnummer mit dem Befehl „nvm -v“. install“-Befehl Knoten installieren; 4. Löschen Sie den installierten Knoten über den Befehl „nvm uninstall“.

So verwenden Sie Express für den Datei-Upload im Knotenprojekt So verwenden Sie Express für den Datei-Upload im Knotenprojekt Mar 28, 2023 pm 07:28 PM

Wie gehe ich mit dem Datei-Upload um? Der folgende Artikel stellt Ihnen vor, wie Sie Express zum Hochladen von Dateien im Knotenprojekt verwenden. Ich hoffe, er ist hilfreich für Sie!

Wie führt man eine Docker-Spiegelung des Node-Dienstes durch? Detaillierte Erläuterung der ultimativen Optimierung Wie führt man eine Docker-Spiegelung des Node-Dienstes durch? Detaillierte Erläuterung der ultimativen Optimierung Oct 19, 2022 pm 07:38 PM

Während dieser Zeit habe ich einen dynamischen HTML-Dienst entwickelt, der allen Kategorien von Tencent-Dokumenten gemeinsam ist. Um die Generierung und Bereitstellung des Zugriffs auf verschiedene Kategorien zu erleichtern und dem Trend der Cloud-Migration zu folgen, habe ich über die Verwendung von Docker nachgedacht Serviceinhalte verwalten und Produktversionen einheitlich verwalten. In diesem Artikel werden die Optimierungserfahrungen, die ich bei der Bereitstellung von Docker gesammelt habe, als Referenz weitergegeben.

Eine ausführliche Analyse des Prozessmanagement-Tools „pm2' von Node Eine ausführliche Analyse des Prozessmanagement-Tools „pm2' von Node Apr 03, 2023 pm 06:02 PM

In diesem Artikel stellen wir Ihnen das Prozessmanagement-Tool „pm2“ von Node vor und sprechen darüber, warum PM2 benötigt wird und wie Sie PM2 installieren und verwenden. Ich hoffe, dass es für alle hilfreich ist!

PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein? PI -Knotenunterricht: Was ist ein PI -Knoten? Wie installiere und richte ich einen PI -Knoten ein? Mar 05, 2025 pm 05:57 PM

Detaillierte Erläuterungs- und Installationshandbuch für Pinetwork -Knoten In diesem Artikel wird das Pinetwork -Ökosystem im Detail vorgestellt - PI -Knoten, eine Schlüsselrolle im Pinetwork -Ökosystem und vollständige Schritte für die Installation und Konfiguration. Nach dem Start des Pinetwork -Blockchain -Testnetzes sind PI -Knoten zu einem wichtigen Bestandteil vieler Pioniere geworden, die aktiv an den Tests teilnehmen und sich auf die bevorstehende Hauptnetzwerkveröffentlichung vorbereiten. Wenn Sie Pinetwork noch nicht kennen, wenden Sie sich bitte an was Picoin ist? Was ist der Preis für die Auflistung? PI -Nutzung, Bergbau und Sicherheitsanalyse. Was ist Pinetwork? Das Pinetwork -Projekt begann 2019 und besitzt seine exklusive Kryptowährung PI -Münze. Das Projekt zielt darauf ab, eine zu erstellen, an der jeder teilnehmen kann

Lassen Sie uns darüber sprechen, wie Sie mit pkg Node.js-Projekte in ausführbare Dateien packen. Lassen Sie uns darüber sprechen, wie Sie mit pkg Node.js-Projekte in ausführbare Dateien packen. Dec 02, 2022 pm 09:06 PM

Wie packe ich die ausführbare Datei von nodejs mit pkg? Im folgenden Artikel erfahren Sie, wie Sie mit pkg ein Node-Projekt in eine ausführbare Datei packen. Ich hoffe, dass er Ihnen weiterhilft!

Was tun, wenn npm node gyp ausfällt? Was tun, wenn npm node gyp ausfällt? Dec 29, 2022 pm 02:42 PM

npm node gyp schlägt fehl, weil „node-gyp.js“ nicht mit der Version von „Node.js“ übereinstimmt. Die Lösung ist: 1. Löschen Sie den Knotencache über „npm cache clean -f“ 2. Über „npm install -“ g n“ Installieren Sie das n-Modul. 3. Installieren Sie die Version „node v12.21.0“ über den Befehl „n v12.21.0“.

Was ist ein Single-Sign-On-System? Wie implementiert man es mit NodeJS? Was ist ein Single-Sign-On-System? Wie implementiert man es mit NodeJS? Feb 24, 2023 pm 07:33 PM

Was ist ein Single-Sign-On-System? Wie implementiert man es mit NodeJS? Im folgenden Artikel erfahren Sie, wie Sie mit Node ein Single-Sign-On-System implementieren. Ich hoffe, dass er Ihnen weiterhilft!

See all articles