Function Namespace Pot.Deferred.flush
Defined in: <pot.js>.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
Pot.Deferred.flush(callback)
Call the function with asynchronous.
|
| Field Attributes | Field Name and Description |
|---|---|
|
Return new Deferred with slower speed.
|
|
|
Return new Deferred with fast speed.
|
|
|
Return new Deferred with slowest speed.
|
|
|
Return new Deferred with fastest speed.
|
|
|
Return new Deferred with normal speed.
|
|
|
Return new Deferred with faster speed.
|
|
|
Return new Deferred with slow speed.
|
Function Namespace Detail
Pot.Deferred.flush(callback)
Call the function with asynchronous.
var value = null;
// Call the function with asynchronous.
Pot.Deferred.flush(function() {
debug('Begin Deferred.flush');
value = 1;
}).wait(1).then(function() {
debug('End Deferred.flush');
value = 2;
});
// Without having to call the ".begin()", has already executed.
debug(value);
// @results value = null
Pot.Deferred.callLater(2.5, function() {
debug(value);
// @results value = 2
});
- Parameters:
- {Function|*} callback
- A function to call.
- {...} (...)
- Arguments passed to callback.
- Returns:
- {Deferred} Return a new Deferred.
Field Detail
{Function}
doze
Return new Deferred with slower speed. (static)
{Function}
fast
Return new Deferred with fast speed. (static)
{Function}
limp
Return new Deferred with slowest speed. (static)
{Function}
ninja
Return new Deferred with fastest speed. (static)
{Function}
normal
Return new Deferred with normal speed. (static)
{Function}
rapid
Return new Deferred with faster speed. (static)
{Function}
slow
Return new Deferred with slow speed. (static)