Heim > Artikel > Web-Frontend > Der Unterschied zwischen NodeJS und Javascript
Der Unterschied zwischen NodeJS und Javascript ist: 1. Native JS, die Dateien ausführt, hängt vom Browser ab. 2. Wenn NodeJS Dateien ausführt, ist der Dienst das Terminal. 3. Native JS hat Kompatibilitätsprobleme, aber NodeJS hat keine Kompatibilitätsprobleme. 4. Nodejs können lokales Lesen und Schreiben durchführen, native js jedoch nicht.
Die Betriebsumgebung dieses Artikels: Windows7-System, Version nodejs10.16.2 und Javascript1.8.5, Dell G3-Computer.
Einführung in JavaScript:
JavaScript (kurz „JS“) ist eine leichte, interpretierte oder Just-in-Time-kompilierte Programmiersprache mit Funktionspriorität. Obwohl es als Skriptsprache für die Entwicklung von Webseiten bekannt ist, wird es auch in vielen Nicht-Browser-Umgebungen verwendet. JavaScript ist eine dynamische Skriptsprache, die auf Prototypprogrammierung basiert, mehrere Paradigmen aufweist und objektorientierte, imperative und deklarative (z. B als funktionaler Programmierstil.
Node.js-Einführung:
Node.js wurde im Mai 2009 veröffentlicht und von Ryan Dahl entwickelt. Es handelt sich um eine JavaScript-Laufumgebung, die auf der Chrome V8-Engine basiert und eine ereignisgesteuerte, nicht blockierende E/A verwendet model, eine Entwicklungsplattform, die die Ausführung von JavaScript auf der Serverseite ermöglicht. Es macht JavaScript zu einer Skriptsprache, die serverseitigen Sprachen wie PHP, Python, Perl und Ruby ebenbürtig ist.
Node.js optimiert einige spezielle Anwendungsfälle und bietet alternative APIs, um die Ausführung von V8 in Nicht-Browser-Umgebungen zu verbessern. Die V8-Engine führt Javascript sehr schnell aus und verfügt über eine sehr gute Leistung. Sie basiert auf der Chrome JavaScript-Laufzeitplattform Erstellen von Netzwerkanwendungen mit schneller Reaktionsgeschwindigkeit und einfacher Erweiterung.
Der Unterschied zwischen Node Js und JavaScript und die Vor- und Nachteile von NodeJS.
1. Native js, die Dateien ausführt, ist vom Terminal abhängig.
3. nodejs Sie können lokales Lesen und Schreiben, Server-Setup, Datenbankverbindung usw. durchführen, native js können dies jedoch nicht.
Vorteile von NodeJS: Entspricht der Verwendung der mittleren Ebene im Projekt
Nachteile: Nicht für viele Vorgänge geeignet
Empfohlenes Lernen: „
Javascript-Tutorial für Fortgeschrittene
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen NodeJS und Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!