Asynchrones JavaScript
In diesem Modul werfen wir einen Blick auf asynchrones JavaScript, warum es wichtig ist und wie es verwendet werden kann, um potenziell blockierende Operationen effektiv zu handhaben, wie zum Beispiel das Abrufen von Ressourcen von einem Server.
Voraussetzungen
Asynchrones JavaScript ist ein relativ fortgeschrittenes Thema, und es wird empfohlen, die Module zu dynamischem Skripting mit JavaScript durchzuarbeiten, bevor Sie sich damit beschäftigen.
Tutorials und Herausforderungen
- Einführung in asynchrones JavaScript
-
In diesem Artikel lernen wir über synchrones und asynchrones Programmieren, warum wir oft asynchrone Techniken einsetzen müssen und die Probleme, die mit der Art und Weise zusammenhängen, wie asynchrone Funktionen historisch in JavaScript implementiert wurden.
- Anleitung zur Nutzung von Promises
-
Hier werden wir Promises vorstellen und zeigen, wie man API-Basierte auf Promises nutzt. Wir werden auch die Schlüsselwörter
async
undawait
einführen. - Implementieren einer Promise-basierten API
-
Dieser Artikel wird aufzeigen, 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.
- Sequenzierung von Animationen Herausforderung
-
Diese Herausforderung fordert Sie auf, Promises zu verwenden, um eine Reihe von Animationen in einer bestimmten Reihenfolge abzuspielen.
Siehe auch
- Asynchrones Programmieren aus dem fantastischen Online-Buch Eloquent JavaScript von Marijn Haverbeke.