JS modules – Importieren und Exportieren

JavaScript-Module erlauben es, Code in kleine, wiederverwendbare Dateien zu gliedern. Es gibt verschiedene Standards: Module kapseln Code (Variablen, Funktionen, Objekte oder Klassen), reduzieren globale Variablen und erhöhen die Wiederverwendbarkeit. ESM (ES Modules): ESM ist der moderne Standard im Browser und in NodeJS, unterstützt statische Analyse und Tree Shaking. Import Export import { name } from … Weiterlesen

Übersicht: JS-Constructors und Classes

Konstruktor-Funktionen und Klassen dienen in Javascript dem Erzeugen von Objekten. Klassen: Syntax: Verwendung: Private Felder / Getter / Setter: Private Felder können nicht direkt gelesen oder bearbeitet werden, nur über Getter/Setter-Funktionen. Vererbung: Constructor-Funktion: Syntax: Verwendung: Hinzufügen von Eigenschaften/Methoden: Das Hinzufügen zum prototype macht das Hinzugefügte für jede erstellte Instanz verfügbar. Ausserdem spart es Speicher, weil … Weiterlesen

NVM – Node Version Manager

NVM ermöglicht es, mehrere Node.js-Versionen parallel zu installieren und zwischen ihnen zu wechseln. Ideal für Projekte mit unterschiedlichen Node-Anforderungen. Nützliche Kommandos: Kommando Funktion nvm ls Zeigt alle installierten Node-Versionen an nvm ls-remote Zeigt alle verfügbaren Node-Versionen zum Installieren nvm install <version> Installiert eine bestimmte Node-Version, z.B. nvm install 20.4.0 nvm use <version> Wechselt zu einer … Weiterlesen