Asynchrones JavaScript
In diesem Modul betrachten wir asynchrones JavaScript, warum es wichtig ist und wie Sie es effektiv einsetzen können, um potenziell blockierende Operationen wie das Abrufen von Ressourcen von einem Server zu handhaben.
Voraussetzungen
Asynchrones JavaScript ist ein recht fortgeschrittenes Thema, und es wird empfohlen, die Module Dynamisches Scripting mit JavaScript zu bearbeiten, bevor Sie sich diesem Thema widmen.
Tutorials und Herausforderungen
- Einführung in asynchrones JavaScript
-
In diesem Artikel lernen wir synchrones und asynchrones Programmieren kennen, warum wir häufig asynchrone Techniken verwenden müssen und welche Probleme es bei der historischen Implementierung asynchroner Funktionen in JavaScript gibt.
- Anleitung zur Verwendung von Promises
-
Hier führen wir Promises ein und zeigen, wie man Promise-basierte APIs verwendet. Wir werden auch die Schlüsselwörter
async
undawait
einführen. - Implementierung einer Promise-basierten API
-
Dieser Artikel skizziert, wie Sie Ihre eigene Promise-basierte API implementieren können.
- Einführung in Worker
-
Worker ermöglichen es Ihnen, bestimmte Aufgaben in einem separaten Thread auszuführen, um Ihren Hauptcode reaktionsfähig zu halten. In diesem Artikel werden wir eine lang laufende synchrone Funktion umschreiben, um einen Worker zu verwenden.
- Reihenfolge von Animationen Herausforderung
-
Diese Herausforderung fordert Sie auf, Promises zu verwenden, um eine Reihe von Animationen in einer bestimmten Reihenfolge abzuspielen.
Siehe auch
- Asynchronous Programming aus dem fantastischen Eloquent JavaScript Online-Buch von Marijn Haverbeke.