Ich lese verschiedene Themen wie diese zum Beispiel durch.
Aber es entgeht mir wirklich, wie ich folgendes erreichen kann:
Ich habe 4 Funktionen und möchte, dass sie nacheinander nacheinander ablaufen. Beachten Sie, dass sie in der falschen Reihenfolge sind, um meinen Standpunkt klar zu machen. Ich möchte das Ergebnis, das "1, 2, 3, 4 '
ausgeben wird %Vor%Ich habe versucht, Callbacks zu finden, aber ich verliere mich: (
Gibt es nicht einen einfachen Weg, dies zu tun? Wie ein Array durchlaufen ...
Es ist eine großartige Chance, jQuery Deferred zu verwenden.
Abgesehen von der Callback-basierten Lösung ist der Code lesbar, flexibel und sehr wartbar
%Vor% PS: Als Beispiel für asynchronen Code habe ich setTimeout
verwendet. Die Hauptsache ist, dass Sie am Ende des asynchronen Teils d.resolve()
aufrufen müssen, um die Verkettungsmethoden fortzusetzen.
Weitere Informationen: Ссылка
Ich lese verschiedene Themen wie diese zum Beispiel durch.
Aber es entgeht mir wirklich, wie ich folgendes erreichen kann:
Ich habe 4 Funktionen und möchte, dass sie nacheinander nacheinander ablaufen. Beachten Sie, dass sie in der falschen Reihenfolge sind, um meinen Standpunkt klar zu machen. Ich möchte das Ergebnis, das "1, 2, 3, 4 '
ausgeben wird %Vor%Ich habe versucht, Callbacks zu finden, aber ich verliere mich: (
Gibt es nicht einen einfachen Weg, dies zu tun? Wie ein Array durchlaufen ...
Die Idee ist, dass Sie etwas wie das Folgende tun würden, so dass, sobald die erste Funktion ausgeführt wurde, sie wissen würde, was sie ausführen soll, anstatt dass Sie sie außerhalb der Funktion selbst herausfinden müssen:
%Vor%Es ist eine großartige Chance, jQuery Deferred zu verwenden.
Abgesehen von der Callback-basierten Lösung ist der Code lesbar, flexibel und sehr wartbar
%Vor%PS: Als Beispiel für asynchronen Code habe ich %code% verwendet. Die Hauptsache ist, dass Sie am Ende des asynchronen Teils %code% aufrufen müssen, um die Verkettungsmethoden fortzusetzen.
Weitere Informationen: Ссылка
Ich habe mit der Promise, Sequence, Exception, Callback gespielt, um zu verstehen, wie es funktioniert und habe diesen Code schließlich gemacht.
Ruft Funktionen mit Rückruf auf und sendet das Ergebnis als Parameter an eine andere Funktion der Reihe nach und hat einen Fangfehler.
%Vor%Es ist eine Weile her, und ich habe etwas über %code% in der jquery-Dokumentation bemerkt, speziell die% core_ core API-Funktion.
%Vor%Codebeispiel aus Ссылка
Ich habe mit der Promise, Sequence, Exception, Callback gespielt, um zu verstehen, wie es funktioniert und habe diesen Code schließlich gemacht.
Ruft Funktionen mit Rückruf auf und sendet das Ergebnis als Parameter an eine andere Funktion der Reihe nach und hat einen Fangfehler.
%Vor%Tags und Links javascript callback jquery-callback sequential