Ich denke Promises ist genau das, was du fragst.
postForm()
Gibt ein Promise-Objekt zurück, das beobachtet werden soll, wenn alle Aktionen eines bestimmten Typs, der an die Sammlung gebunden ist, in die Warteschlange gestellt wurde oder nicht, beendet wurden. z.B.
%Vor%Weitere Informationen finden Sie unter Ссылка
Verzögerte Versprechen sind näher am asynchronen Verhalten :
%code%
Die deferred.promise () -Methode ermöglicht einer asynchronen Funktion, anderen Code daran zu hindern, den Fortschritt oder Status seiner internen Anforderung zu beeinflussen. Das Versprechen macht nur die aufgeschobenen Methoden verfügbar, die benötigt werden, um zusätzliche Handler anzuhängen oder den Status zu bestimmen ( %code% , %code% , %code% , %code% , %code% , %code% und %code% ), aber keine die den Status ändern ( %code% , %code% , %code% , %code% , %code% und %code% ).
Wenn das Ziel angegeben wird, hängt %code% die Methoden an und gibt dann dieses Objekt zurück, anstatt ein neues Objekt zu erstellen. Dies kann nützlich sein, um das Promise-Verhalten an ein Objekt anzuhängen, das bereits existiert.
Wenn Sie einen aufgeschobenen Artikel erstellen, behalten Sie einen Verweis auf den verzögerten Artikel bei, damit er zu einem bestimmten Zeitpunkt aufgelöst oder zurückgewiesen werden kann. Geben Sie nur das Promise-Objekt über %code% zurück, damit anderer Code Callbacks registrieren oder den aktuellen Status überprüfen kann.
Beispiel:
%Vor%Weitere Informationen finden Sie in der Dokumentation für das verzögerte Objekt: Ссылка
%code%
Bietet eine Möglichkeit, Callback-Funktionen basierend auf einem oder mehreren Objekten auszuführen, normalerweise verzögerte Objekte, die asynchrone Ereignisse darstellen. Beispiel:
%Vor%