Für das „Node.js Chinese Reference Manual“ ist Node.js vereinfacht ausgedrückt JavaScript, das auf der Serverseite ausgeführt wird. Node.js ist eine Plattform, die auf der Chrome JavaScript-Laufzeitumgebung basiert. Node.js ist eine serverseitige ereignisgesteuerte I/O-JavaScript-Umgebung, die auf der V8-Engine von Google basiert. Die V8-Engine führt Javascript sehr schnell aus und bietet eine sehr gute Leistung.
Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die JavaScript serverseitig ausführen kann.
Node.js ist Eigentum der Node.js Foundation und wird von ihr verwaltet und unterhält eine Partnerschaft mit der Linux Foundation.
Node.js verwendet den von Google entwickelten V8-Laufcode und nutzt Technologien wie ereignisgesteuerte, nicht blockierende und asynchrone Eingabe- und Ausgabemodelle, um die Leistung zu verbessern und das Übertragungsvolumen und den Umfang von Anwendungen zu optimieren. Diese Techniken werden typischerweise in datenintensiven Echtzeitanwendungen eingesetzt.
Die meisten Grundmodule von Node.js sind in der Sprache JavaScript geschrieben. Vor dem Aufkommen von Node.js wurde JavaScript normalerweise als clientseitige Programmiersprache verwendet, und in JavaScript geschriebene Programme liefen häufig im Browser des Benutzers.
Das Aufkommen von Node.js ermöglicht die Verwendung von JavaScript für die serverseitige Programmierung.
Node.js enthält eine Reihe integrierter Module, die es dem Programm ermöglichen, als unabhängiger Server ohne Apache HTTP Server oder IIS zu laufen.
Tipp: Bevor Sie mit diesem Tutorial fortfahren, sollten Sie einige grundlegende Computerprogrammierungsterminologie kennen. Wenn Sie Javascript, PHP, Java und andere Programmiersprachen gelernt haben, wird es Ihnen helfen, die Node.js-Programmierung schneller zu verstehen.
Lassen Sie uns unser erstes Node.js-Programm ausführen!
Erstes Node.js-Programm
Instanz
console.log("Hello World");
Instanz ausführen»
Klicken Sie auf „Instanz ausführen“. "Schaltfläche, um die Online-Instanz anzuzeigen
Tipp: Unser Node.js-Tutorial hilft Ihnen, Schritt für Schritt zu lernen, wie Sie Node.js beherrschen und verwenden. Wenn Sie Fragen haben, besuchen Sie bitte die chinesische PHP-Website Node.js Stellen Sie Ihre Fragen in der Community und begeisterte Internetnutzer werden sie für Sie beantworten.
Vorteile von Node.js
Als aufstrebendes Front-End-Framework und Back-End-Sprache hat Node viele Attraktionen:
RUHIG API
Single-Threaded
Node kann weiterhin Aufgaben gleichzeitig verarbeiten, ohne zusätzliche Threads hinzuzufügen – Node js ist Single-Threaded. Es implementiert gleichzeitige Vorgänge über die Ereignisschleife, und wir sollten dies voll ausnutzen – blockierende Vorgänge so weit wie möglich vermeiden und stattdessen nicht blockierende Vorgänge verwenden.
Nicht blockierende E/A
Virtuelle V8-Maschine
Ereignisgesteuert
Diese Node.js Vom Tutorial-Handbuch abgedeckte Inhalte
Dieses Node.js-Tutorial-Handbuch deckt alle Node.js-Kenntnisse von Grundkenntnissen bis hin zu Fortgeschrittenen ab, einschließlich Node.js-Installation und -Konfiguration, Node.js Detaillierte Kenntnisse über REPL, Node.js-Rückruffunktionen, Node.js-Ereignisschleife, Node.js-Modulsystem, allgemeine Node.js-Tools, Node.js-Mehrprozess usw.
Tipps: Jedes Kapitel dieses Tutorials enthält viele Node.js-Beispiele. Sie können direkt auf die Schaltfläche „Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, Node.js besser zu verstehen und zu verwenden.
Neuestes Kapitel
- Node.js JXcore 打包 2016-10-20
- Node.js 多进程 2016-10-20
- Node.js RESTful API 2016-10-20
- Node.js Express 框架 2016-10-20
- Node.js Web 模块 2016-10-20
- Node.js 工具模块 2016-10-20
- Node.js GET/POST请求 2016-10-20
- Node.js 文件系统 2016-10-20
Ähnliche Kurse
- Kurze Einführung in die Web-Frontend-Entwicklung 2021-12-10
- Der Frontend-Kurs, der Sie am besten versteht: HTML5/CSS3/ES6/NPM/Vue/...[Original] 2022-09-30
- Gulp Erste Schritte-Video-Tutorial 2022-04-18
- Brothers in Arms Gao Luofeng CSS3-Video-Tutorial 2022-04-20
- Grundlegendes Beispiel-Video-Tutorial für die AngularJS-Entwicklungswebanwendung 2022-04-18
- Ajax-Vollkontakt 2022-04-13
- Grundlegendes Video-Tutorial zum MUI-Framework 2022-04-13
- Online-Schulung, Probestunde 2019-01-10