f.lechner
Was ich schreibe
Alle ArtikelSoftwareentwicklungKünstliche IntelligenzKommunikation
Was ich schreibe
Alle ArtikelSoftwareentwicklungKünstliche IntelligenzKommunikation
Buchzusammenfassungen
Alle BuchzusammenfassungenSoftwareentwicklungUser Experience DesignProduktmanagementSelbstmanagementKommunikation
Wiki nach Themen
Alle EinträgeSoftwareentwicklungUser Experience DesignProduktmanagementKünstliche IntelligenzSelbstmanagementKommunikation
Hilfreiche Tools
Alle ToolsSoftwareentwicklungUser Experience DesignProduktmanagementKünstliche Intelligenz
alle Einträgealle Einträge für Softwareentwicklung
Agentic Coding (6)Agile Softwareentwicklung (3)JavaScript & TypeScript (7)Software-Testing (2)Softwarearchitektur (2)Web Performance (1)Web Security (4)

JavaScript & TypeScript

(7 Einträge)
  • Softwareentwicklung
    • Frontend-Architektur (3)
    • JavaScript & TypeScript (1)
    • Next.js (3)
    • React.js (12)
  • Künstliche Intelligenz
    • Bild-KI (1)
    • Text-KI (1)
  • Kommunikation
    • Rhetorik (1)
    • Schreiben (1)
  • Softwareentwicklung
    • Karriere (1)
    • Softwarearchitektur (1)
  • User Experience Design
    • Interaction Design (2)
    • UX-Psychologie (1)
    • Usability (2)
  • Produktmanagement
    • Leadership (1)
    • Produktentdeckung (3)
    • Produktentwicklung (2)
    • Produktkarriere (1)
    • Produktkultur (2)
    • Produktstrategie (2)
  • Selbstmanagement
    • Entscheidungsfindung (2)
    • Kritisches Denken (2)
    • Mindset (1)
    • Selbstorganisation (1)
  • Kommunikation
    • Gesprächsführung (2)
    • Konfliktmanagement (1)
  • Softwareentwicklung
    • Agentic Coding (6)
    • Agile Softwareentwicklung (3)
    • JavaScript & TypeScript (7)
    • Software-Testing (2)
    • Softwarearchitektur (2)
    • Web Performance (1)
    • Web Security (4)
  • User Experience Design
    • Design (2)
    • UX Trends & Themen (1)
    • UX-Copywriting (2)
    • UX-Datenanalyse (2)
    • UX-Prinzipien (14)
    • UX-Psychologie (2)
    • Usability (3)
    • User Experience (3)
    • User Research (4)
  • Produktmanagement
    • Marktanalysen (1)
    • Produktentdeckung (29)
    • Produktentwicklung (21)
    • Produktstrategie (28)
    • Wettbewerbsanalyse (1)
  • Künstliche Intelligenz
    • Begriffe (6)
    • KI-Bereiche (5)
    • KI-Evaluierung (6)
    • Lernverfahren (4)
    • Maschinelles Lernen (8)
    • Netzwerkarchitekturen (6)
  • Selbstmanagement
    • Denken (8)
    • Entscheidungsfindung (17)
    • Kreativität (3)
    • Lernen (18)
    • Philosophie (4)
    • Psychologie (35)
    • Selbstorganisation (1)
    • Soziologie (2)
  • Kommunikation
    • Kommunikationsmodelle (9)
    • Schreiben (2)
  • Softwareentwicklung
    • Authentication as a Service (4)
    • Backend as a Service (4)
    • Coding Agents (7)
    • Headless CMS (5)
    • Media CDNs (6)
    • Platform as a Service (6)
    • UI Component Management (4)
  • User Experience Design
    • Designinspiration (4)
    • Fonts (8)
    • Usability (2)
    • User Experience (8)
    • User Research (7)
  • Produktmanagement
    • Markenanalyse (22)
    • Marktanalyse (19)
    • Nutzeranalyse (22)
    • Produktentdeckung (20)
    • Produktstrategie (4)
    • Wettbewerbsanalyse (20)
  • Künstliche Intelligenz
    • Benchmarks (3)
    • Workflow-Automatisierung (1)
    • Überblick (4)
Was ich schreibe
Alle ArtikelSoftwareentwicklungKünstliche IntelligenzKommunikation
Buchzusammenfassungen
SoftwareentwicklungUser Experience DesignProduktmanagementSelbstmanagementKommunikation
Wiki nach Themen
SoftwareentwicklungUser Experience DesignProduktmanagementKünstliche IntelligenzSelbstmanagementKommunikation
Hilfreiche Tools
SoftwareentwicklungUser Experience DesignProduktmanagementKünstliche Intelligenz
© 2026 Frank Lechner
DatenschutzImpressum
JavaScript & TypeScript
2 Minuten
Closures in JavaScript

Eine Closure (dt. "Abschluss") ist ein wichtiges Konzept in der JavaScript-Programmierung. Es handelt sich dabei um eine Funktion, die auf Variablen außerhalb ihres eigenen Gültigkeitsbereichs (Scope) zugreifen kann. Dies bedeutet, dass eine Closure Zugriff auf Variablen hat, die außerhalb ihres eigenen Funktionsbereichs definiert wurden, selbst nachdem die äußere Funktion bereits beendet wurde.

JavaScript & TypeScript
1 Minute
Deconstructing in JavaScript

Wenn wir über "Deconstructing" sprechen, meinen wir im Wesentlichen das Auseinandernehmen von Datenstrukturen wie Objekten oder Arrays, um an ihre Bestandteile zu gelangen. Das klingt vielleicht kompliziert, aber ich werde es so einfach wie möglich erklären.

JavaScript & TypeScript
2 Minuten
Die Methoden call(), bind() und apply() in JavaScript

Die call Methode in JavaScript ermöglicht es, eine Funktion aufzurufen und dabei explizit das Objekt festzulegen, auf das this in der Funktion verweist. Die apply Methode ist ähnlich wie call, jedoch erwartet sie die Argumente als Array. Die bind Methode erstellt eine neue Funktion, bei der das this dauerhaft an ein bestimmtes Objekt gebunden ist, ohne die Funktion sofort auszuführen.

JavaScript & TypeScript
2 Minuten
Hoisting in JavaScript

Hoisting ist ein Verhalten in JavaScript, bei dem Variablendeklarationen und Funktionsdefinitionen an den Anfang ihres jeweiligen Scopes verschoben werden, während der Code ausgeführt wird. Das bedeutet, dass du auf Variablen und Funktionen zugreifen kannst, bevor sie im Code tatsächlich deklariert wurden.

JavaScript & TypeScript
1 Minute
Lexical Scope in JavaScript

Das Lexical Scope basiert auf der Struktur des Quellcodes, unabhängig davon, wie oder wann die Funktion aufgerufen wird. Anders ausgedrückt: Die Gültigkeit von Variablen wird statisch bestimmt, wenn der Code geschrieben wird, und ändert sich nicht zur Laufzeit.

JavaScript & TypeScript
13 Minuten
Promises in JavaScript

Promises bieten eine leistungsstarke und elegante Möglichkeit, asynchrone Operationen in JavaScript zu verwalten und robuste, zuverlässige Anwendungen zu entwickeln. Durch das Verständnis ihrer Funktionsweise und die Anwendung bewährter Methoden können Entwickler effektiven und gut strukturierten Code schreiben, der den Anforderungen moderner Webanwendungen gerecht wird.

JavaScript & TypeScript
2 Minuten
Scope in JavaScript

Das Konzept des Scopes ist wirklich wichtig, weil es bestimmt, wo genau Variablen und Funktionen in deinem Code leben und wie du auf sie zugreifen kannst. Ich werde versuchen, es dir so klar wie möglich zu erklären, also lass uns gleich eintauchen!