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.

Hinweis: Wenn Sie an einem Computer/Tablet/anderen Gerät arbeiten, bei dem Sie keine eigenen Dateien erstellen können, können Sie (die meisten) der Codebeispiele in einem Online-Coding-Programm wie JS Bin oder Glitch ausprobieren.

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 und await 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