If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: de.w3docs.com/learn-javascript/introduction-callbacks - JavaScript Callbacks | W3docs.

site address: de.w3docs.com/learn-javascript/introduction-callbacks redirected to: de.w3docs.com/learn-javascript/introduction-callbacks

site title: JavaScript Callbacks W3docs

Our opinion (on Sunday 27 September 2026 12:07:20 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=In JavaScript sind Callbacks ein grundlegendes Konzept für asynchrone Operationen. Sie sind Funktionen, die einer anderen Funktion übergeben werden.;

Headings (most frequently used words):

callbacks, die, ein, callback, synchrone, asynchrone, promises, async, await, javascript, erster, vs, error, first, konvention, hell, pyramide, des, untergangs, best, practices, für, verwendung, von, über, hinausgehen, und, fazit, übungen, verwenden, saubererer, ansatz,

Text of the page (most frequently used words):
und (79), callback (39), die (36), #javascript (35), callbacks (27), eine (22), funktion (22), ist (22), api (19), dom (19), wird (17), der (17), das (16), lernen (15), ein (15), code (14), async (14), err (14), console (14), promises (13), sie (13), await (12), von (12), wie (11), log (11), result (11), methoden (11), den (10), für (9), error (9), function (9), html (8), web (8), fehler (8), übergeben (8), ausgeführt (8), sind (8), des (7), array (7), wenn (7), funktionen (7), alle (6), tools (6), asynchrone (6), promise (6), als (6), auf (6), oder (6), divide (6), werden (6), mit (6), return (6), message (6), map (6), w3docs (5), übungen (5), was (5), abgeschlossen (5), hat (5), diese (5), verwenden (5), kann (5), run (5), editable (5), event (5), timer (5), data (5), string (5), events (5), formatter (5), color (5), über (4), json (4), generator (4), css (4), best (4), practices (4), hell (4), pyramide (4), first (4), konvention (4), synchrone (4), asynchronen (4), const (4), schwer (4), settimeout (4), null (4), orders (4), ergebnis (4), finishtask (4), task (4), shadow (4), fetch (4), einführung (4), encoder (3), editor (3), quizze (3), php (3), verwendung (3), untergangs (3), this (3), page (3), benutzerdefinierte (3), erweitern (3), argument (3), andere (3), wann (3), kannst (3), deine (3), syntax (3), muster (3), getuser (3), fehlerbehandlung (3), chaining (3), innerhalb (3), schleifen (3), bei (3), können (3), deinen (3), hier (3), jeder (3), name (3), order (3), user (3), operation (3), new (3), failed (3), einer (3), loop (3), sofort (3), call (3), transform (3), item (3), the (3), completetask (3), dieses (3), variablen (3), class (3), flag (3), document (3), browser (3), objekte (3), and (3), eigenschaften (3), objekt (3), operatoren (3), entwickler (2), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), diff (2), password (2), python (2), java (2), git (2), bücher (2), beispiele (2), snippets (2), fazit (2), hinausgehen (2), erster (2), nachdem (2), ihre (2), methode (2), sobald (2), merkmal (2), ihren (2), verstehen (2), schreiben (2), synchroner (2), ansatz (2), alte (2), dass (2), siehe (2), promisification (2), einen (2), wert (2), schritte (2), einem (2), catch (2), bedingte (2), letzten (2), closures (2), halten (2), operationen (2), behandle (2), immer (2), dieser (2), nicht (2), verschachtelt (2), lesbar (2), zwei (2), ann (2), getorders (2), has (2), length (2), problem (2), asynchroner (2), schritt (2), nach (2), alles (2), standard (2), apis (2), cannot (2), zero (2), läuft (2), synchronen (2), darin (2), before (2), inside (2), runs (2), later (2), after (2), äußere (2), stack (2), element (2), aufgerufen (2), zurückkehrt (2), eingebaute (2), bevor (2), for (2), push (2), doubled (2), ohne (2), aufrufen (2), starting (2), completed (2), fetching (2), complete (2), anderen (2), parameter (2), konzept (2), workers (2), file (2), suche (2), quantoren (2), anker (2), flags (2), components (2), animationen (2), url (2), microtasks (2), formulare (2), ereignisse (2), styles (2), klassen (2), arrays (2), generatoren (2), advanced (2), handling (2), prototypes (2), interaktive (2), elemente (2), property (2), object (2), arrow (2), functions (2), objects (2), hash (2), 2026, rechte, vorbehalten, gemacht, sprache, datenschutzrichtlinie, kontakt, uns, unternehmen, probier, üben, kostenlose, tutorials, seit, 2014, next, previous, yes, helpful, prüfen, wurde, ausführung, spezielle, art, skript, geladen, prozess, übung, effektive, nutzen, entscheidend, indem, befolgst, moderne, features, nutzt, saubereren, besser, wartbaren, meistere, konzepte, programmierkenntnisse, verbessern, effizientere, anwendungen, erstellen, ermöglicht, dir, aussieht, basiert, intuitiver, traditionelle, lies, sehen, statt, saubererer, basierte, hast, obigen, einwickeln, zurückgibt, technik, namens, promisifizierung, stellt, dar, jetzt, zukunft, niemals, verfügbar, sein, anstatt, verschachteln, abhängige, nacheinander, abflacht, einzigen, zentralisiert, beginne, sieh, dann, verbunden, verkettet, während, grundlegender, bestandteil, bietet, modernes, abstrahiertere, möglichkeiten, zur, handhabung, codes, definierst, verwende, schleifenvariablen, closure, vermeiden, denen, schleifenwert, erfassen, let, achte, versuche, strukturen, flach, möglich, werkzeuge, helfen, sauberer, verwalten, vermeide, tiefe, verschachtelung, praxis, verhindert, abstürze, unerwünschtes, verhalten, produktionsumgebungen, sorgfältig, teile, kleinere, wiederverwendbare, verbessert, nur, lesbarkeit, sondern, auch, wartung, modularisiere, obwohl, mächtig, übermäßige, unsachgemäße, führen, tief, wartbar, einige, sauber, schritten, noch, füge, dritten, vierten, hinzu, wiederhole, prüfung, ebene, nachzuvollziehen, handhaben, ändern, hauptgrund, warum, eingeführt, wurden, userid, funktionieren, gut, einzelne, beginnt, vom, vorherigen, abhängt, einrückung, wandert, rechts, sogenannte, erfolgreich, slot, signatur, node, vielen, mehr, dns, lookup, readfile, kein, senden, gestartet, längst, zurückgekehrt, community, sich, geeinigt, zweites, prüft, zuerst, erstes, throw, selbst, verzögerung, dem, umgebenden, definierende, eines, normalem, weg, keinen, zurückgeben, sodass, einzige, möglichkeit, besteht, fortsetzungscode, platzieren, genau, output, später, datei, lesevorgang, netzwerkanfrage, kehrt, zurück, ausgelöst, bereit, plant, ausführungen, warteschlange, einreiht, ausführt, leer, jedes, nehmen, entgegen, sort, foreach, filter, prototype, each, reihenfolge, klassische, beispiel, warten, tun, gibt, verschiedene, arten, verwechseln, häufige, fehlerquelle, beachte, funktions, klammern, übergibst, hinzufügen, würde, stattdessen, rückgabewert, namen, übergebene, ihn, empfängt, aufruft, aufgabe, höherordnungsfunktion, kapitel, behandelt, unterschied, zwischen, lösen, hells, schlicht, damit, empfangende, späteren, zeitpunkt, gespeichert, weitergereicht, zurückgegeben, jede, entgegennehmen, treibt, bis, hin, timern, netzwerkanfragen, werte, grundlegendes, intl, vibration, notifications, audio, webrtc, geolocation, websockets, service, midi, storage, validation, fullscreen, history, screen, orientation, webgl, battery, animations, regexp, sticky, position, katastrophales, backtracking, lookahead, lookbehind, alternation, rückwärtsreferenzen, erfassungsgruppen, gierige, faule, sets, ranges, escaping, sonderzeichen, wortgrenze, mehrzeiliger, modus, anfang, ende, unicode, klasse, zeichenklassen, regex, regular, expressions, styling, slots, komposition, template, custom, elements, animation, indexeddb, localstorage, sessionstorage, cookies, cookie, storing, wiederaufnehmbarer, dateiupload, server, sent, xmlhttprequest, ursprungsübergreifende, anfragen, abbruch, download, fortschritt, formdata, network, requests, canvas, references, macrotasks, selection, range, resizeobserver, intersectionobserver, mutation, observer, various, ressourcen, laden, onload, onerror, scripts, defer, domcontentloaded, load, beforeunload, unload, resource, loading, ereignis, submit, clipboard, change, input, cut, copy, paste, fokussierung, focus, blur, formulareigenschaften, forms, controls, scrolling, tastatur, keydown, keyup, drag, drop, mausbewegungen, mausereignisse, grundlagen, auslösen, browseraktionen, delegation, bubbling, capturing, introduction, koordinaten, fenstergrößen, scrollen, dokument, verändern, attribute, knoteneigenschaften, typ, tag, inhalt, getelement, queryselector, browserumgebung, spezifikationen, streams, filereader, blob, textdecoder, textencoder, arraybuffer, binäre, binary, files, fensterübergreifende, kommunikation, popups, window, frames, windows, polyfills, transpiler, bigint, currying, eval, proxy, reflect, miscellaneous, dynamische, imports, export, import, module, modules, iteratoren, generators, iteration, try, mixins, checking, instanceof, private, geschützte, statische, klassenvererbung, grundsyntax, classes, prototyp, __proto__, native, prototypale, vererbung, inheritance, widgets, performance, optimierung, debugging, barrierefreiheit, kompatibilität, manipulationsbibliotheken, fortgeschrittene, techniken, manipulationstechniken, traversieren, arbeiten, manipulieren, auswählen, knoten, getter, setter, deskriptoren, properties, configuration, vertieft, binding, debounce, throttle, dekoratoren, weiterleitung, apply, setinterval, nfe, globales, var, scope, rest, spread, rekursion, tojson, datum, uhrzeit, destructuring, assignment, keys, values, entries, weakmap, weakset, set, iterables, strings, math, zahlen, primitiven, types, optional, konstruktor, operator, primitiv, konvertierung, symbol, typen, garbage, collection, objektmethoden, kopieren, basics, es6, funktionsausdrücke, switch, nullish, coalescing, logische, vergleichsoperatoren, typkonvertierungen, datentypen, use, strict, kommentare, basic, anmelden, durchsuchen, formatters, reverse, sha256, md5, calculator, colors, hsl, hex, mixer, converter, picker, general, kurse,


Text of the page (random words):
javascript callbacks w3docs w3docs bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen kurse quizze übungen snippets tools general tools html editor password generator html encoder code diff json beautifier alle 13 color tools color picker color converter color mixer color hex colors hsl alle 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder alle 19 code formatters javascript formatter css formatter html formatter json formatter php formatter w3docs durchsuchen k de english en deutsch de русский ru français fr español es português pt italiano it anmelden javascript lernen javascript basic einführung javascript verwenden js kommentare js mit dom js use strict js variablen js datentypen js typkonvertierungen js interaktive funktionen js operatoren js vergleichsoperatoren js logische operatoren js nullish coalescing js bedingte operatoren js switch js schleifen js funktionen js funktionsausdrücke js arrow functions js es6 objects the basics js objects js objekte kopieren js objektmethoden this js garbage collection js symbol typen js objekt zu primitiv konvertierung js konstruktor operator new js optional chaining data types js methoden von primitiven js zahlen js math js strings js arrays js array methoden js iterables js map und set js weakmap und weakset js object keys values entries js destructuring assignment js datum und uhrzeit js json methoden tojson advanced functions js rekursion und stack js rest parameter und spread syntax js variablen scope js das alte var js globales objekt js function objekt nfe js die new function syntax js settimeout und setinterval js dekoratoren und weiterleitung call apply js debounce throttle js function binding js arrow funktionen vertieft js closures object properties configuration js property flags und deskriptoren js property getter und setter javascript html dom dom einführung die dom knoten dom elemente auswählen den dom manipulieren arbeiten mit styles im dom event handling im dom dom traversieren dom manipulationstechniken formulare im dom verwenden fortgeschrittene dom techniken dom manipulationsbibliotheken dom browser kompatibilität dom barrierefreiheit debugging und tools performance optimierung interaktive elemente und widgets prototypes inheritance js prototypale vererbung js native prototypes js prototyp methoden objekte ohne __proto__ classes js class grundsyntax js klassenvererbung statische eigenschaften und methoden private und geschützte eigenschaften in js js eingebaute klassen erweitern js class checking instanceof js mixins error handling js fehlerbehandlung try catch js benutzerdefinierte fehler error erweitern promises async await js einführung callbacks js promise js promise chaining js fehlerbehandlung mit promises promise api promisification microtasks async await generators advanced iteration generatoren async iteratoren und generatoren modules module export und import dynamische imports miscellaneous proxy und reflect eval currying bigint js polyfills transpiler frames and windows popups und window methoden fensterübergreifende kommunikation binary data files arraybuffer binäre arrays textdecoder und textencoder blob file und filereader js streams api document browserumgebung spezifikationen suche getelement queryselector knoteneigenschaften typ tag und inhalt attribute und eigenschaften das dokument verändern styles und klassen fenstergrößen und scrollen koordinaten introduction to events javascript einführung in browser ereignisse bubbling und capturing event delegation standard browseraktionen benutzerdefinierte ereignisse auslösen ui events mausereignisse grundlagen mausbewegungen drag and drop tastatur keydown und keyup scrolling forms controls formulareigenschaften und methoden fokussierung focus blur events change input cut copy paste js clipboard api formulare ereignis und methode submit document and resource loading page domcontentloaded load beforeunload unload scripts async defer ressourcen laden onload und onerror various mutation observer js intersectionobserver js resizeobserver selection und range event loop microtasks und macrotasks javascript references canvas network requests fetch api formdata fetch download fortschritt fetch abbruch fetch ursprungsübergreifende anfragen url objekte xmlhttprequest js server sent events wiederaufnehmbarer dateiupload storing data in the browser cookies document cookie localstorage sessionstorage indexeddb animation css animationen javascript animationen web components web components custom elements shadow dom template element shadow dom slots komposition shadow dom styling shadow dom und events regular expressions js regex muster und flags zeichenklassen unicode flag u und klasse p anker string anfang und ende mehrzeiliger modus der anker flag m wortgrenze b escaping sonderzeichen sets und ranges quantoren und n gierige und faule quantoren erfassungsgruppen rückwärtsreferenzen im muster n und k name javascript alternation or lookahead und lookbehind katastrophales backtracking sticky flag y suche an position methoden von regexp und string javascript apis web animations api file api battery api webgl push api screen orientation api history api console api fullscreen api validation api web storage api web midi api js web workers service workers websockets geolocation webrtc web audio api notifications api die vibration api js intl api javascript callbacks in javascript sind callbacks ein grundlegendes konzept für asynchrone operationen sie sind funktionen die einer anderen funktion übergeben werden ein callback ist schlicht eine funktion die einer anderen funktion als argument übergeben wird damit die empfangende funktion sie zu einem späteren zeitpunkt aufrufen kann da funktionen in javascript first class werte sind sie können in variablen gespeichert weitergereicht und zurückgegeben werden kann jede funktion eine andere funktion als parameter entgegennehmen dieses eine konzept treibt alles an von array methoden wie map bis hin zu timern und netzwerkanfragen dieses kapitel behandelt was callbacks sind den unterschied zwischen synchronen und asynchronen callbacks die error first konvention das problem des callback hells und wie promises und async await dieses lösen ein erster callback die übergebene funktion ist der callback die funktion die ihn empfängt und aufruft ist die höherordnungsfunktion hier läuft ein callback nachdem eine aufgabe abgeschlossen ist javascript editable run function completetask message callback console log starting task callback message function finishtask message console log task completed message completetask fetching data complete finishtask starting task task completed fetching data complete finishtask wird an completetask übergeben und darin aufgerufen beachte dass du den funktions namen finishtask ohne klammern übergibst das hinzufügen von würde sie sofort aufrufen und stattdessen ihren rückgabewert übergeben synchrone vs asynchrone callbacks nicht jeder callback hat mit warten zu tun es gibt zwei verschiedene arten und sie zu verwechseln ist eine häufige fehlerquelle synchrone callbacks ein synchroner callback wird sofort und in reihenfolge ausgeführt bevor die äußere funktion zurückkehrt array methoden sind das klassische beispiel javascript editable run function map array transform const result for const item of array result push transform item call the callback for each item return result const doubled map 1 2 3 n n 2 console log doubled 2 4 6 hier wird transform für jedes element aufgerufen und abgeschlossen bevor map zurückkehrt eingebaute methoden wie array prototype map filter foreach und sort nehmen alle synchrone callbacks entgegen asynchrone callbacks ein asynchroner callback wird an eine operation übergeben die später abgeschlossen wird ein timer ein datei lesevorgang oder eine netzwerkanfrage die äußere funktion kehrt sofort zurück und der callback wird ausgelöst sobald das ergebnis bereit ist javascript plant diese ausführungen über den event loop der callbacks in eine warteschlange einreiht und sie ausführt wenn der call stack leer ist javascript editable run console log 1 before timer settimeout console log 3 inside callback runs later 0 console log 2 after timer output order 1 before timer 2 after timer 3 inside callback runs later selbst bei einer verzögerung von 0 ms läuft der callback nach dem umgebenden synchronen code das ist das definierende merkmal eines asynchronen callbacks er kann auf normalem weg keinen wert zurückgeben sodass die einzige möglichkeit das ergebnis zu verwenden darin besteht den fortsetzungscode innerhalb des callbacks zu platzieren um genau zu verstehen wann diese ausgeführt werden siehe javascript event loop die error first konvention asynchrone callbacks können kein throw an den code senden der die operation gestartet hat wenn sie ausgeführt werden ist dieser code längst zurückgekehrt die community hat sich auf eine konvention geeinigt den fehler als erstes argument und das ergebnis als zweites übergeben der callback prüft zuerst immer den fehler javascript editable run function divide a b callback if b 0 callback new error cannot divide by zero return callback null a b divide 10 2 err result if err console log failed err message return console log result result result 5 divide 10 0 err result if err console log failed err message failed cannot divide by zero return console log result result wenn alles erfolgreich ist ist der fehler slot null diese err result signatur ist der standard in den node js apis fs readfile dns lookup und vielen mehr callback hell die pyramide des untergangs callbacks funktionieren gut für eine einzelne operation das problem beginnt wenn ein asynchroner schritt vom ergebnis des vorherigen abhängt jeder schritt wird innerhalb des letzten verschachtelt und die einrückung wandert nach rechts die sogenannte pyramide des untergangs javascript editable run function getuser id callback settimeout callback null id name ann 0 function getorders userid callback settimeout callback null order 1 order 2 0 getuser 1 err user if err return console error err getorders user id err orders if err return console error err console log user name has orders length orders ann has 2 orders mit zwei schritten ist es noch lesbar füge einen dritten und vierten hinzu und wiederhole die if err prüfung auf jeder ebene und der code wird schwer nachzuvollziehen schwer zu handhaben und schwer zu ändern das ist callback hell und es ist der hauptgrund warum promises eingeführt wurden best practices für die verwendung von callbacks obwohl callbacks mächtig sind kann ihre übermäßige oder unsachgemäße verwendung zu callback hell führen bei der der code zu tief verschachtelt und schwer lesbar und wartbar wird hier sind einige best practices um deinen code sauber zu halten modularisiere deinen code teile deine callback funktionen in kleinere wiederverwendbare funktionen auf dieser ansatz verbessert nicht nur die lesbarkeit sondern auch die code wartung behandle fehler sorgfältig behandle in deinen callbacks immer fehler diese praxis verhindert abstürze und unerwünschtes verhalten in produktionsumgebungen vermeide tiefe verschachtelung versuche deine callback strukturen so flach wie möglich zu halten werkzeuge wie async await oder promises können helfen asynchrone operationen sauberer zu verwalten achte auf closures in schleifen wenn du callbacks innerhalb von schleifen definierst verwende let oder const für schleifenvariablen um closure bedingte fehler zu vermeiden bei denen alle callbacks den letzten schleifenwert erfassen über callbacks hinausgehen promises und async await während callbacks ein grundlegender bestandteil von javascript sind bietet modernes javascript abstrahiertere möglichkeiten zur handhabung asynchronen codes wie promises und async await promises verwenden ein promise stellt einen wert dar der jetzt in der zukunft oder niemals verfügbar sein kann anstatt zu verschachteln werden abhängige schritte nacheinander verkettet was die pyramide abflacht und die fehlerbehandlung in einem einzigen catch zentralisiert beginne mit javascript promises und sieh dann wie schritte in javascript promises chaining verbunden werden wenn du eine alte callback basierte funktion hast wie die obigen beispiele divide oder getuser kannst du sie so einwickeln dass sie ein promise zurückgibt eine technik namens promisifizierung siehe javascript promisification async await ein saubererer ansatz die async await syntax ermöglicht es dir asynchronen code zu schreiben der wie synchroner code aussieht sie basiert auf promises und ist intuitiver als traditionelle callback muster lies javascript async await um zu sehen wie du async await statt callbacks verwenden kannst fazit das verstehen und effektive nutzen von callbacks ist für javascript entwickler entscheidend indem du best practices befolgst und moderne features wie promises und async await nutzt kannst du saubereren besser wartbaren code schreiben meistere diese konzepte um deine javascript programmierkenntnisse zu verbessern und effizientere anwendungen zu erstellen übungen übung was ist eine callback funktion in javascript und wann wird sie ausgeführt was ist eine callback funktion in javascript und wann wird sie ausgeführt eine callback funktion ist ein merkmal von javascript das ausgeführt wird wenn eine andere funktion ihren prozess abgeschlossen hat eine callback funktion wird ausgeführt sobald das skript geladen wird eine callback funktion ist eine spezielle art von array methode in javascript eine callback funktion ist eine funktion die als argument an eine andere funktion übergeben wird und die callback funktion wird ausgeführt nachdem die funktion an die sie übergeben wurde ihre ausführung abgeschlossen hat prüfen was this page helpful yes no previous js benutzerdefinierte fehler error erweitern next js promise on this page ein erster callback synchrone vs asynchrone callbacks die error first konvention callback hell die pyramide des untergangs best practices für die verwendung von callbacks über callbacks hinausgehen promises und async await fazit übungen w3docs kostenlose tutorials beispiele übungen snippets und quizze für das web seit 2014 bücher html lernen css lernen javascript lernen git lernen java lernen php lernen python lernen üben übungen quizze probier editor tools html editor password generator html encoder code diff json beautifier unternehmen über uns kontakt datenschutzrichtlinie sprache english deutsch русский français español português italiano 2026 w3docs alle rechte vorbehalten für entwickler gemacht
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

    No Images


    Verified site has: 235 subpage(s). Do you want to verify them? Verify pages:

    1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
    51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
    101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
    151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
    201-205 206-210 211-215 216-220 221-225 226-230 231-235


    The site also has 3 references to external domain(s).

     x.com  Verify  github.com  Verify  linkedin.com  Verify


    Top 50 hastags from of all verified websites.

    Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

    Header

    HTTP/1.1 301 Moved Permanently
    Date Sun, 27 Sep 2026 12:07:21 GMT
    Content-Type text/html; charset=UTF-8
    Transfer-Encoding chunked
    Connection close
    Location htt????/de.w3docs.com/learn-javascript/introduction-callbacks
    Report-To group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=mQaMHOviAyTNveccHfpZUELS4EQRsfGT3JgXiuDvC0Dtn0Ld%2Fo3H4CVwxVwdBIcWf%2FfM7WOWzMeZlojQu7xWM304LQmKOtW6oPWyiqNCDxVESkIWRE69mMTEVLzYOyrB ]
    Nel report_to : cf-nel , success_fraction :0.0, max_age :604800
    Server cloudflare
    CF-RAY a41a63345d35e1fe-AMS
    alt-svc h3= :443 ; ma=86400
    HTTP/2 200
    date Sun, 27 Sep 2026 12:07:21 GMT
    content-type text/html; charset=utf-8
    cache-control public, max-age=0, s-maxage=3600, stale-while-revalidate=86400
    nel report_to : cf-nel , success_fraction :0.0, max_age :604800
    link </_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2>; rel=preload; as= font ; crossorigin= ; type= font/woff2 , </_next/static/chunks/0f-03z2d3_qak.css>; rel=preload; as= style , </_next/static/chunks/167rp0.dvu8z4.css>; rel=preload; as= style
    vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
    via 1.1 Caddy
    x-locale de
    x-powered-by Next.js
    cf-cache-status DYNAMIC
    report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=XNivd%2FBCe3jJeQYeVsXUJn0zvcErI2pC7fQvysjGTMtI8mPnSxSnJb2aJZDBJghdKO9icYgS6wp7Z%2FFAzzlUVKEcKRe7cCOEQRXd%2B4Zuj5CNWBF1xt6hXplDIxSo8mks ]
    content-encoding gzip
    server cloudflare
    cf-ray a41a6334cfee522d-CDG
    alt-svc h3= :443 ; ma=86400

    Meta Tags

    title="JavaScript Callbacks | W3docs"
    charset="utf-8"
    name="viewport" content="width=device-width, initial-scale=1"
    name="next-size-adjust" content=""
    name="description" content="In JavaScript sind Callbacks ein grundlegendes Konzept für asynchrone Operationen. Sie sind Funktionen, die einer anderen Funktion übergeben werden."
    property="og:title" content="JavaScript Callbacks"
    property="og:description" content="In JavaScript sind Callbacks ein grundlegendes Konzept für asynchrone Operationen. Sie sind Funktionen, die einer anderen Funktion übergeben werden."
    property="og:url" content="htt????/de.w3docs.com/learn-javascript/introduction-callbacks"
    property="og:site_name" content="W3docs"
    property="og:locale" content="de_DE"
    property="og:image" content="htt????/www.w3docs.com/build/images/logo-amp.png"
    property="og:type" content="article"
    name="twitter:card" content="summary_large_image"
    name="twitter:site" content="@w3docs"
    name="twitter:title" content="JavaScript Callbacks"
    name="twitter:description" content="In JavaScript sind Callbacks ein grundlegendes Konzept für asynchrone Operationen. Sie sind Funktionen, die einer anderen Funktion übergeben werden."
    name="twitter:image" content="htt????/www.w3docs.com/build/images/logo-amp.png"

    Load Info

    page size47751
    load time (s)0.486065
    redirect count1
    speed download98253
    server IP 172.67.69.171
    * all occurrences of the string "http://" have been changed to "htt???/"