【Node.js】 – Zusammenfassung des Grundwissens
1. Häufig verwendete Operationen in der Befehlszeile
2. Zu beachtende Punkte zu Node.js
BOM- und DOM-Operationen können in Node.js nicht verwendet werden
Zusammenfassen
3. Puffer
- buffer ist ein Array-ähnliches Objekt, das zur Darstellung einer Bytefolge fester Länge verwendet wird
- Das Wesen des Puffers ist ein Speicherplatz, der speziell für die Verarbeitung von Binärdaten verwendet wird
. Eigenschaften: - Die Puffergröße ist fest und kann nicht angepasst werden
- Die Pufferleistung ist gut und kann direkt auf dem Computerspeicher arbeiten.
- Die Größe jedes Elements beträgt 1 Byte
4. Puffer erstellen
//alloc
let buf=Buffer.alloc(10);
console.log(buf);
//allocUnsafe
let buf_2=Buffer.allocUnsafe(10);
console.log(buf_2);
//from
let buf_3=Buffer.from('hello');
console.log(buf_3);
5. Grundkomponenten des Computers
6. Grundlegender Ablauf des Programmbetriebs
- Programme werden im Allgemeinen auf der Festplatte gespeichert. Der Prozess der Softwareinstallation ist der Vorgang, bei dem das Programm auf die Festplatte geschrieben wird.
- Wenn das Programm ausgeführt wird, wird es in den Speicher geladen, und dann liest die CPU das Programm und führt es aus.
7. Prozesse und Threads
- Prozess: einfach als fortlaufendes Programm verstanden
- Thread: Ein Thread ist ein Ausführungsstrom, der in einem Prozess ausgeführt wird. Ein Thread gehört zu einem bestimmten Prozess.
- Beziehung: Der Prozess ist die kleinste Einheit für die Systemzuweisung von Ressourcen, und der Thread ist die kleinste Einheit für die Systemplanung.
- Ein Prozess enthält Threads , und jeder Prozess verfügt über mindestens einen Thread, den Hauptthread. Threads innerhalb eines Prozesses können Ressourcen gemeinsam nutzen.
8. fs (Dateisystem)
const fs=require('fs');
fs.writeFile('./座右铭.txt','好好学习',err=>{
if(err){
console.log('写入失败');
return;
}
console.log('写入成功');
})
Szenarien zum Schreiben von Dateien
Das Schreiben von Dateien ist ein sehr häufiger Vorgang auf Computern. Das Schreiben von Dateien wird in den folgenden Szenarien verwendet (wenn Daten beibehalten werden müssen, sollte an das Schreiben von Dateien gedacht werden).
- Download-Datei
- Installationsdateien
- Bewahren Sie Programmprotokolle auf, z. B. Git
- Editor-Speicherdatei
- Videoaufnahme
9. HTTP-Protokoll
10. Nachrichtenstruktur anfordern
Gängige Anfragemethoden
11. Struktur der Antwortnachricht
12. Einführung in IP
Klassifizierung von IP
13. Hafen
Der Port ist die digitale Identifikation der Anwendung und seine Hauptfunktion besteht darin, die Kommunikation zwischen verschiedenen Hostanwendungen zu realisieren.
14. Erstellen Sie einen HTTP-Server
Vorsichtsmaßnahmen
15. Modularisierung von Node.js
16. Dateimodul importieren
Grundlegender Prozess zum Importieren von Modulen
17. Paketverwaltungstools
Grundlegende Verwendung von npm
18. Entwicklungsumgebung und Produktionsumgebung
Globale Installation
Globale Installation: Knotenanwendungen automatisch starten
19. NPM-Konfigurationsalias
Zusätzliche Anweisungen:
- npm start ist ein häufiger Befehl in Projekten, der im Allgemeinen zum Starten von Projekten verwendet wird
- npm run verfügt über die Funktion, automatisch im oberen Verzeichnis zu suchen, genau wie die Funktion require.
- Bei unbekannten Projekten können wir auf einige Vorgänge des Projekts verweisen, indem wir das Skriptattribut anzeigen.