Latest web development tutorials

jQuery deferred.resolveWith () -Methode

jQuery Misc Methoden jQuery Misc Methoden


Definition und Verwendung

deferred.resolveWith () Funktion wird verwendet Latente (Verzögerung) Objekt zu lösen und rufen jede doneCallbacks Callback-Funktion nach den gegebenen Kontext und args Parameter.


Hinweis: 1. Die Verzögerung in der Regel nur Objekt Schöpfer ist die Methode aufrufen kann. Sie können deferred.promise () aufrufen, gibt eine begrenzte Versprechen Objekte andere Code-Änderungen zu verhindern Zustand des Objekts verzögert oder ihren Status melden.
2. Wenn die Verzögerungs Objekt gelöst ist, werden alle oder deferred.done von deferred.then hinzugefügt doneCallbacks, aufgerufen werden. Die Callback-Funktion in der Reihenfolge werden sie auf die Ausführung hinzugefügt. () Übergeben des args-Parameter auf deferred.resolve wird jedem Callback-Funktion übergeben werden. Wenn das Objekt aufgelöst Zustand Verzögerung eintritt, wird jede doneCallbacks hinzugefügt, wird es sofort ausgeführt werden, und bringen .resolve () übergeben Parameter.


Grammatik

deferred.resolveWith( context [, args ] )

参数 描述
context Object类型 作为 this对象传递给 doneCallbacks 回调函数
args Array类型 传递一个可选的参数数组给 oneCallbacks 回调函数


jQuery Misc Methoden jQuery Misc Methoden