A multi-purpose callbacks list object that provides a powerful way to manage callback lists.
Lock a callback list in its current state.
Hook directly into jQuery to override how particular CSS properties are retrieved or set, normalize CSS property naming, or create custom properties.
Remove a callback or a collection of callbacks from a callback list.
Remove all of the callbacks from a list.
Add a callback or a collection of callbacks to a callback list.
Call all callbacks in a list with the given context and arguments.
Call all of the callbacks with the given arguments.
Determine if the callbacks have already been called at least once.
Determine if the callbacks list has been disabled.
Determine if the callbacks list has been locked.
Disable a callback list from doing anything more.
Determine whether or not the list has any callbacks attached. If a callback is provided as an argument, determine whether it is in a list.
A factory function that returns a chainable utility object with methods to register multiple callbacks into callback queues, invoke callback queues, and relay the success or failure state of any synchronous or asynchronous function.
Add handlers to be called when the Deferred object is resolved, rejected, or still in progress.
Perform an asynchronous HTTP (Ajax) request.
Add handlers to be called when the Deferred object is resolved.
Provides a way to execute callback functions based on zero or more Thenable objects, usually Deferred objects that represent asynchronous events.
Add handlers to be called when the Deferred object generates progress notifications.