Asynchrones JavaScript
In diesem Modul betrachten wir asynchrones JavaScript, warum es wichtig ist und wie es verwendet werden kann, um potenziell blockierende Operationen, wie das Abrufen von Ressourcen von einem Server, effektiv zu handhaben.
Voraussetzungen
Asynchrones JavaScript ist ein ziemlich fortgeschrittenes Thema. Es wird empfohlen, die Module Erste Schritte mit JavaScript und JavaScript-Bausteine durchzuarbeiten, bevor Sie dies versuchen.
Leitfäden
- Einführung in asynchrones JavaScript
-
In diesem Artikel lernen wir über synchrones und asynchrones Programmieren, warum wir oft asynchrone Techniken verwenden müssen, und die Probleme im Zusammenhang mit der Art und Weise, wie asynchrone Funktionen in JavaScript historisch umgesetzt wurden.
- Anleitung zur Verwendung von Promises
-
Hier führen wir
promises
ein und zeigen, wie manpromise
-basierte APIs verwendet. Wir werden auch die Schlüsselwörterasync
undawait
einführen. - Implementierung einer
promise
-basierten API -
Dieser Artikel erklärt, 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 langlaufende synchrone Funktion umschreiben, um einen Worker zu verwenden.
Bewertungen
- Sequenzieren von Animationen
-
Die Bewertung 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.