【Node.js】 – Zusammenfassung der grundlegenden Wissenspunkte

【Node.js】 – Zusammenfassung des Grundwissens

1. Häufig verwendete Operationen in der Befehlszeile

Fügen Sie hier eine Bildbeschreibung ein

2. Zu beachtende Punkte zu Node.js

BOM- und DOM-Operationen können in Node.js nicht verwendet werden

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Zusammenfassen

Fügen Sie hier eine Bildbeschreibung ein

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
    Fügen Sie hier eine Bildbeschreibung ein
    . 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

Fügen Sie hier eine Bildbeschreibung ein

4. Puffer erstellen

Fügen Sie hier eine Bildbeschreibung ein

//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);

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

5. Grundkomponenten des Computers

Fügen Sie hier eine Bildbeschreibung ein

6. Grundlegender Ablauf des Programmbetriebs

Fügen Sie hier eine Bildbeschreibung ein

  • 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)

Fügen Sie hier eine Bildbeschreibung ein

const fs=require('fs');

fs.writeFile('./座右铭.txt','好好学习',err=>{
    
    
    if(err){
    
    
        console.log('写入失败');
        return;
    }
    console.log('写入成功');
})

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

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

Fügen Sie hier eine Bildbeschreibung ein

10. Nachrichtenstruktur anfordern

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Gängige Anfragemethoden
Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

11. Struktur der Antwortnachricht

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

12. Einführung in IP

Fügen Sie hier eine Bildbeschreibung ein

Klassifizierung von IP

Fügen Sie hier eine Bildbeschreibung ein

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

Fügen Sie hier eine Bildbeschreibung ein

Vorsichtsmaßnahmen

Fügen Sie hier eine Bildbeschreibung ein

15. Modularisierung von Node.js

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

16. Dateimodul importieren

Fügen Sie hier eine Bildbeschreibung ein

Grundlegender Prozess zum Importieren von Modulen

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

17. Paketverwaltungstools

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Grundlegende Verwendung von npm

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

18. Entwicklungsumgebung und Produktionsumgebung

Fügen Sie hier eine Bildbeschreibung ein

Globale Installation

Globale Installation: Knotenanwendungen automatisch starten

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

19. NPM-Konfigurationsalias

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
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.

Zwanzig, cnpm

Fügen Sie hier eine Bildbeschreibung ein

Einundzwanzig, Garn

Fügen Sie hier eine Bildbeschreibung ein

Auswahl an NPM und Garn

Fügen Sie hier eine Bildbeschreibung ein

22. Erweiterter Inhalt

Fügen Sie hier eine Bildbeschreibung ein

NVM wechselt die Knotenversion für die Installation

Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/m0_46374969/article/details/132706909
Empfohlen
Rangfolge