Einführung in NodeJs
1. Was ist NodeJs?
Vor der Anwort der Frage "Was ist NodeJS?" werde ich Sie die Geburt vomNodeJS vorstellen, das Ihnen bei dem besseren Verstehen hilft
Chrome & V8 Javascript Engine
Alle Leute auch wissen, dass Chrome ein berümhter und umsonster Browser vom Google ist. Die erste Version wurde im Dezember 2008 freigegeben, davon ist V8 JavaScript Engine ein auf C++ geschriebenes Programm,Open Sourece Code und wird in Google Chrome verwendet um die Kode Javascript mit der hohen Leistung zu analysieren und implementieren. Es analysiert die Syntax Javascript und übersetzt (Interpret) in die Computerscode zu implementieren.
Achtung: Die anderen Browser als Chrome können andere Javascript Engine verwenden
Browser Javascript Engine Chrome V8 JS Engine Firefox SpiderMonkey IE, Edge Chakra
NodeJS
Sie können "die Syntax vom Javascript" verwenden um einen Code-Stück zur Verbindung eines Data zu schreiben. V8 JS Engine wird Ihre Kode Javascript analysieren und zur Computerskode übersetzen um zu implementieren. Natürlich ist die solche Code-Stück nicht für die Implementation bei der Seite Client (Browser). Es wird bei der Seite Server (Server side) verwendet. So wird eine Möglichkeit geöffnet, Sie können "die Syntax Javascript" verwenden um statt der Verwendung von PHP oder Java die Web-Applikation bei der Seite Serverzu schreiben.
** Javascript code **
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'user',
password: 'password',
database: 'database name'
});
connection.connect((err) => {
if (err) throw err;
console.log('Connected!');
});
Und NodeJS wurde geboren. V8 Javascript Engine ist eine der Elemente vom NodeJS. Unter ist es das Akchitektursbild vom NodeJS:
Kurzgesagt, NodeJS kann für PHP, Java ersetzen um die Web-Applikation bei der Seite Server zu bauen. Statt des Kode-Schreiben mit PHP, Java verwenden Sie die Syntax vom Javascript.
Was ist NodeJS?NodeJS ist eine JavaScript laufende Umwelt (JavaScript Runtime Environment) außer Browser. NodeJS schließt die anderen Elemente und die Bibliotheke ein damit es wie Web Application Server funktioniert.Die wichtige Achtung: NodeJS ist keine erweiterte Sprache von Javascript.
Anleitungen NodeJS
- Einführung in NodeJs
- Was ist NPM?
- Die Anleitung zum NodeJS für den Anfänger
- Installieren Sie den Atom Editor
- Installieren Sie NodeJS unter Windows
- Die Anleitung zu NodeJS Module
- Das Konzept von Callback in NodeJS
- Erstellen Sie einen einfachen HTTP-Server mit NodeJS
- Verständnis der Ereignisschleife (Event Loop) in NodeJS
- Die Anleitung zu NodeJS EventEmitter
- Stellen Sie in NodeJS eine Verbindung zur MySQL-Datenbank her
Show More