Asynchronous JavaScript
In diesem Modul betrachten wir asynchronous JavaScript, warum es wichtig ist und wie es eingesetzt werden kann, um potenziell blockierende Operationen effektiv zu handhaben, wie zum Beispiel das Abrufen von Ressourcen von einem Server.
Voraussetzungen
Asynchrones JavaScript ist ein ziemlich fortgeschrittenes Thema, und es wird empfohlen, dass Sie die Module JavaScript-Grundlagen und JavaScript-Bausteine durcharbeiten, bevor Sie sich diesem Thema widmen.
Leitfäden
- Einführung in asynchrones JavaScript
-
In diesem Artikel lernen wir etwas über synchrones und asynchrones Programmieren, warum wir oft asynchrone Techniken verwenden müssen und die Probleme, die mit der historischen Implementierung von asynchronen Funktionen in JavaScript verbunden sind.
- Anleitung zur Verwendung von Promises
-
Hier werden wir Promises vorstellen 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 beschreibt, wie Sie Ihre eigene Promise-basierte API implementieren.
- 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
-
Bei der Bewertung werden Sie aufgefordert, Promises zu verwenden, um eine Reihe von Animationen in einer bestimmten Reihenfolge abzuspielen.
Siehe auch
- Asynchronous Programming aus dem fantastischen Online-Buch Eloquent JavaScript von Marijn Haverbeke.