Heim  >  Artikel  >  Web-Frontend  >  Ist nodejs dasselbe wie js?

Ist nodejs dasselbe wie js?

青灯夜游
青灯夜游Original
2021-10-29 15:32:044323Durchsuche

nodejs und js sind unterschiedlich. Der Unterschied zwischen den beiden: 1. Nodejs ist eine Plattform, während js eine Programmiersprache ist. 2. Die Objekte der obersten Ebene sind unterschiedlich. Das Objekt der obersten Ebene ist in JS das Objekt der obersten Ebene und das Objekt der obersten Ebene im Knoten ist das globale Objekt 3. Die Zusammensetzung von nodejs und js ist unterschiedlich.

Ist nodejs dasselbe wie js?

Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 12.19.0 und Javascript 1.8.5, Dell G3-Computer.

nodejs und js sind unterschiedlich.

Node.js ist eine JavaScript-Ausführungsumgebung, die auf der Chrome V8-Engine basiert. Es handelt sich um eine Entwicklungsplattform, die die Ausführung von JavaScript auf der Serverseite ermöglicht. Dadurch wird JavaScript zu einer Skriptsprache, die serverseitigen Sprachen ebenbürtig ist PHP, Python, Perl und Ruby.

JavaScript ist eine wörtliche Skriptsprache, eine dynamisch typisierte, schwach typisierte, prototypbasierte Sprache. js (JavaScript) ist eine hochentwickelte, interpretierte Programmiersprache; es handelt sich um eine prototypbasierte, funktionsorientierte Sprache und eine Multiparadigmensprache, die objektorientierte Programmierung, imperative Programmierung und funktionale Programmierung unterstützt.

Traditionelles JS wird im Browser ausgeführt, da der Browserkern in zwei Teile unterteilt ist:

  • Rendering-Engine – Rendering von HTML und CSS
  • JavaScript-Engine – verantwortlich für die Ausführung von JavaScript

Wenn Sie es ausführen möchten Für JavaScript-Code ist eine JS-Engine erforderlich. Sie können einen Browser (integrierte JS-Engine) oder eine NodeJS-Umgebung (integrierte JS-Engine) installieren, wenn Sie die vom Browser bereitgestellte API aufrufen Wenn die NodeJS-API aufgerufen wird, muss die NodeJS-Umgebung installiert und anschließend der JavaScript-Code geladen und auf die jeweils vorgeschriebene Weise ausgeführt werden. Der Unterschied zwischen node.js und js:

Der JavaScript-Interpreter interpretiert und führt

3 aus. Es handelt sich um eine laufende Umgebung, die die Google V8-Engine kapselt ;

4. Kapseln Sie den Interpreter des Browsers als Server-Laufplattform, programmieren Sie ihn mit einer JavaScript-ähnlichen Struktursyntax und führen Sie ihn auf node.js aus.

5. Die Zusammensetzung von node.js und js ist unterschiedlich:

JavaScript:

ECMAScript (Sprachgrundlagen, wie Syntax, Datentypstruktur und einige integrierte Objekte)

DOM (Einige Methoden zur Bedienung von Seitenelementen)

BOM (Einige Methoden zur Bedienung des Browsers)

  • Node.js:

  • ECMAScript (Sprachgrundlagen wie Syntax, Datentypstrukturen und einige integrierte Objekte )

  • OS (Betriebssystem)

Datei (Dateisystem)

  • Netz (Netzwerksystem)

  • Datenbank (Datenbank)

  • 6. Objekte der obersten Ebene sind anders
  • Das Objekt der obersten Ebene in JS ist ein Fensterobjekt, aber es gibt kein Fensterobjekt im Knoten. Das Objekt der obersten Ebene im Knoten ist das globale Objekt. Das ist der Unterschied zwischen den beiden.

  • Im Fensterobjekt kann über Window auf die Definition einer globalen Variablen zugegriffen werden, aber nicht über das globale Objekt im Knoten
  • [Empfohlenes Lernen: „

    nodejs-Tutorial
  • “]

Das obige ist der detaillierte Inhalt vonIst nodejs dasselbe wie js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Was ist das NodeJS-Modul?Nächster Artikel:Was ist das NodeJS-Modul?