Asynchrones JavaScript
In diesem Modul betrachten wir asynchrones JavaScript, warum es wichtig ist und wie es effektiv genutzt werden kann, um potenziell blockierende Operationen wie das Abrufen von Ressourcen von einem Server zu bewältigen.
Voraussetzungen
Asynchrones JavaScript ist ein ziemlich fortgeschrittenes Thema, und es wird empfohlen, die Module Dynamisches Scripting mit JavaScript durchzuarbeiten, bevor Sie dies versuchen.
Tutorials und Herausforderungen
- Einführung in asynchrones JavaScript
-
In diesem Artikel werden wir mehr über synchrones und asynchrones Programmieren erfahren, warum wir oft asynchrone Techniken verwenden müssen und die Probleme, die mit der Art und Weise verbunden sind, wie asynchrone Funktionen historisch in JavaScript implementiert wurden.
- Anleitung zur Verwendung von Promises
-
Hier führen wir Promises ein und zeigen, wie Sie API's auf Promise-Basis verwenden können. Wir werden auch die Keywords
async
undawait
vorstellen. - Implementierung einer API auf Promise-Basis
-
Dieser Artikel zeigt auf, wie Sie Ihre eigene API auf Promise-Basis 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.
- Sequenzierung 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 hervorragenden Eloquent JavaScript Online-Buch von Marijn Haverbeke.