Dieser Artikel führt hauptsächlich in das konzeptionelle Verständnis und die Verwendung von Javascript-Rückruffunktionen ein. Er analysiert die Funktionen, Prinzipien, Verwendungsmethoden und zugehörigen Vorsichtsmaßnahmen anhand spezifischer Beispiele.
Die Beispiele in diesem Artikel beschreiben das konzeptionelle Verständnis und die Verwendung von JavaScript-Rückruffunktionen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Die Rolle der Rückruffunktion
Der js-Code wird von oben nach unten ausgeführt , aber manchmal brauchen wir Warten Sie, bis ein Vorgang abgeschlossen ist, bevor Sie mit dem nächsten Vorgang fortfahren. Zu diesem Zeitpunkt müssen Sie die Rückruffunktion verwenden.
2. Erläuterung der Rückruffunktion
Da eine Funktion tatsächlich ein Objekt ist, kann sie in einer Variablen gespeichert und über Parameter an eine andere Funktion übergeben werden Wird intern erstellt und gibt den Ergebniswert der Funktion zurück. Da die Funktion ein integriertes Objekt ist, können wir sie als Parameter an eine andere Funktion übergeben, in der Funktion ausführen und nach der Ausführung sogar zurückgeben, was schon immer der Fall war Wird von „professionellen Programmierern“ verwendet. Die englische Erklärung der Callback-Funktion
wird als schwierige Technologie angesehen und lautet:
Ein Callback ist eine Funktion, die als Argument an eine andere Funktion übergeben wird und wird ausgeführt, nachdem die übergeordnete Funktion abgeschlossen wurde.
Die Übersetzung lautet: Die Rückruffunktion ist eine Funktion, die als Variable an eine andere Funktion übergeben wird, die ausgeführt wird, nachdem die Hauptfunktion ausgeführt wurde
Funktion A. Es gibt eine Parameterfunktion B. Funktion B wird aufgerufen und ausgeführt, nachdem Funktion A ausgeführt wurde
3. So verwenden Sie die Rückruffunktion
Der Code lautet wie folgt:
function a(callbackFunction){ alert("这是parent函数a"); var m =1; var n=3; return callbackFunction(m,n); } function b(m,n){ alert("这是回调函数B"); return m+n; } $(function(){ var result = a(b); alert("result = "+ result); });
Die Ausführungsreihenfolge lautet:
这是parent函数a 这是回调函数B result = 4
Die Funktion führt zuerst die Designfunktion a aus, dann wird die Rückruffunktion b aufgerufen und schließlich wird der Rückgabewert der Funktion a zurückgegeben
.Das obige ist der detaillierte Inhalt vonAnalysieren Sie das konzeptionelle Verständnis und die Verwendung von Javascript-Rückruffunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!