Heim >Web-Frontend >js-Tutorial >Analysieren Sie das konzeptionelle Verständnis und die Verwendung von Javascript-Rückruffunktionen

Analysieren Sie das konzeptionelle Verständnis und die Verwendung von Javascript-Rückruffunktionen

怪我咯
怪我咯Original
2017-05-29 09:51:241340Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Cordova-GrundbefehleNächster Artikel:Cordova-Grundbefehle