Lernmaterialien
1. leicht zu verstehen node.js
2.Node.js Development Guide
Einführung (Ich habe nur das aufgegriffen, was ich für wichtig halte)
Node.js ist eine Plattform, mit der JavaScript ohne den Browser auf dem Server ausgeführt wird, nicht auf einer Sprache.
Die von Node.js verwendete JavaScript -Engine ist V8 von Google Chrome; Wenn Sie außerhalb des Browsers laufen, müssen Sie das Problem der JavaScript -Kompatibilität nicht berücksichtigen.
Verwendung von einsthread, asynchronen IO- und ereignisorientierten Designs, um eine hohe Parallelität zu erzielen (asynchrone Ereignisse erhöhen auch die Schwierigkeit der Entwicklung und des Debuggens bis zu einem gewissen Grad);
Node.js verfügt über einen integrierten HTTP-Server, daher sind es eine gute Nachricht für die Entwicklung der Website.
Startseite: http://nodejs.org/
Englische API: http://nodejs.org/api/ (Neueste)
Chinesische API: http://nodeapi.ucdok.com/#/api/
Installieren Sie node.js
Betriebssystemumgebung: Gewinnen Sie 7 64-Bit
Die Installation ist in der Windows -Umgebung relativ einfach
http://nodejs.org/download/
Laden Sie die entsprechende Betriebssysteminstallationsdatei im Link herunter (installieren Sie einfach die neueste Version).
Befolgen Sie die Eingabeaufforderungen und befolgen Sie den nächsten Schritt, bis die Installation erfolgreich ist. Sie können diese im Standardinstallationspfad (C:/Programmdateien/NodeJs) sehen. Der Standardpfad kann während der Installation geändert werden.
Geben Sie nach dem Erfolg der Installation ein: Knoten -v in der "Eingabeaufforderung", um die Installationsversion anzuzeigen, und die Ausgabeversion ist erfolgreich.
Einführung in NPM
Das Installationspaket node.js für Windows enthält Node Pageaged Module https://npmjs.org/ (NPM). Dieser Node.js selbst hat grundlegende Module. Mit diesem NPM können Sie Rich Node.js -Bibliotheken installieren, um die tatsächlichen Entwicklungsanforderungen zu erfüllen.
Häufig verwendete Befehle:
Hilfe anzeigen
NPM -Hilfe oder NPM h
Installieren Sie das Modul
NPM Install <Modulname>
Installieren Sie Module in einer globalen Umgebung (-G: Aktivieren Sie den globalen Modus)
npm install -g <Modul Name>
Mehr: https://npmjs.org/doc/install.html
Deinstallieren Sie das Modul
NPM Deinstall <Moudle Name>
Zeigen Sie die im aktuellen Verzeichnis installierten Module an
NPM -Liste
Nach erfolgreicher Installation werden NPM- und Node.js -Pfade zur Variablen der Pfadbenutzer -Umgebungsumgebung bzw. der Systemumgebung hinzugefügt.
Entwicklungstools
Webstorm Ich habe 7.0 heruntergeladen, und es scheint viele davon zu sein
Webstorm -Download -Adresse: http://www.jetbrains.com/webstorm/
Diejenigen, die eine .NET -Entwicklung durchführen, können WebMatrix3 auswählen, sie direkt herunterladen und installieren. Es ist sehr bequem, zu operieren, ohne zu viel zu erklären. Nachdem Sie es für eine Weile verwendet haben, können Sie direkt ein NodeJS -Projekt erstellen. Wenn Sie es nur in der Windows -Umgebung entwickeln, wird empfohlen, es zu verwenden.
WebMatrix -Download -Adresse: http://www.microsoft.com/web/webmatrix/
Ich habe schließlich Sublime gewählt, das ein einheitliches Entwicklungstool unter jeder Plattform beibehalten kann, und es gibt viele Konfigurationsmethoden im Internet
Sublime Download -Adresse: http://www.sublimetext.com/ (Die Software erfordert keine Registrierung. Ein Fenster, das registriert werden muss, wird von Zeit zu Zeit während der Verwendung angezeigt, stornieren Sie es einfach).
Sublime Node.js Entwicklungsumgebungskonfiguration
Laden Sie das Installationspaket node.js vor, bevor Sie die Konfiguration starten
1. Installieren Sie Sublime Text 2 zuerst zuerst
2. Führen Sie hervorragend aus und finden Sie Tools ---> Build-System ---> neues Build-System
3. kopieren Sie in die Datei
Die Codekopie lautet wie folgt:
{
"CMD": ["Knoten", "$ file"],
"Datei_Regex": "^[]*Datei /"(...*?)/", Zeile ([0-9]*) ",
"Selector": "Source.javaScript"
}
4. Speichern Sie die Datei als Nodejs.Sublime-Build
5. Tools finden ---> Build-System ---> Wählen Sie NodeJs im Menü aus
6. Paketsteuerung installieren; Laufen Sie sublime, drücken Sie die Taste Taste Strg + `; Geben Sie Folgendes in die Konsole ein und drücken Sie die Eingabetaste.
Die Codekopie lautet wie folgt:
Urllib2, OS, Hashlib; H = '7183A2D3E96F11EEADD761D777E62404' + 'E330C659D4BB41D3BDF022E94CAB3CD0'; PF = 'Paketkontrolle.Sublime-Package'; ipp = sublime.installed_packages_path (); os.makedirs (ipp) Wenn nicht os.path.exists (ipp) sonst keine; urllib2.install_opener (urllib2.build_opener (urllib2.proxyHandler ())); von = urllib2.urlopen ('http://sublime.wbond.net/' + Pf.Replace ('', '%20'). Read (); dh = Hashlib.sha256 (von) .hexDigest (); Open (os.path.join (ipp, pF), 'wb') .Write (by) Wenn dh == h sonst keine; Print ('Fehlervalidierung Download (Got %s anstelle von %s), versuchen Sie es mit manuellen Installation' %(DH, H), wenn dh!
7. Nach Abschluss der Installation starten Sie Sublime neu, drücken Sie die Taste Taste Strg + Shift + P; Installieren Sie die Installation ein, wählen Sie das Paket ein und drücken Sie die Eingabetaste
8. Eingeben Sie NodeJs und wählen Sie die Installation der NodeJS (Sie können JavaScript & NodeJS -Snippets installieren).
9. Erstellen Sie eine neue test.js -Datei, geben Sie Console.log ein ('Hello node.js'); Drücken Sie die Verknüpfungstaste Strg + B, um auszuführen, und die Ausgabe wird erfolgreich sein! Die folgende Abbildung
Die Sublime Node.js -Entwicklungsumgebung ist hier konfiguriert und wird erfolgreich sein!
Wenn Sie ein besseres Themen -Farbschema möchten, finden Sie unter: http://www.infoq.com/cn/minibooks/nodejs
Erweiterung: Installieren Sie Multiversion Manager
Installieren Sie den Multi-Version-Manager NVMW (NVM, der im Node Development Guide-Buch verwendet wird, scheint unter Windows nicht möglich.
Installationsbefehl
npm install -g nvmw installieren
Da es nicht verwendet wurde, werde ich keine weiteren Einführungen geben und sie ausführlich anzeigen
https://npmjs.org/package/nvmw