JavaSript: Callbacks 12.11.2018, 00:00 Uhr

Asynchron getaktet

Callbacks sind eine spezielle, in JavaScript ausgesprochen wichtige Art von Funktionen.
Callbacks sind in JavaScript allgegenwärtig. Da ­JavaScript den vom Entwickler geschriebenen Code stets nur in einem einzigen Thread ausführt, gilt es, lang laufende Aktionen zu vermeiden. Das wird spätestens beim Zugriff auf I/O-Ressourcen wie das Netzwerk oder das Dateisystem schwierig, da diese Vorgänge naturgemäß eine gewisse Zeit benötigen.
Allerdings gibt es verschiedene Arten von Callbacks in JavaScript, nämlich synchrone und asynchrone, wie auch der Blog-Eintrag unter [1] ausführlich beschreibt. Die beiden Varianten unterscheiden sich grundlegend voneinander: Während JavaScript synchrone Callbacks im Kontext der aufrufenden Funktion ausführt, gilt das für asynchrone Callbacks nicht.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar