Deferred objects and their promises allow us to react to the completion of long-running tasks with a convenient syntax. They are discussed in detail in Chapter 11, Advanced Effects.
Deferred objects
Object creation
Function |
Description |
$.Deferred([setupFunction]) |
Returns a new deferred object. |
$.when(deferreds) |
Returns a promise object to be resolved when the given deferred objects are resolved. |
Methods of deferred objects
Method |
Description |
.resolve([args]) |
Sets the state of the object to resolved. |
.resolveWith(context, [args]) |
Sets the state of the object to resolved while... |