$(…)

The initializing method jQuery(), aka $() also works with deferred jQuery chains as parameter. A chained version has been added, too.

» $() – crate a jQuery selection
Create a new jQuery selection object due to given parameters.
» $(deferredJQuery) – clone a deferred jQuery chain
Create a new jQuery selection that clones the current elements used by the running jQuery chain.
» .$() – use new jQuery selection
Just use a new jQuery selection to work with in the timed invocation chain.
» .$(deferredJQuery) – clone a deferred jQuery chain
Use a new jQuery selection that clones the current elements used by the running jQuery chain.

._

Separate different invocation chains with the underscore.

» ._   underscore – original jQuery context
With ._ the original jQuery context before entering a deferred jQuery chain is returned. This allows compact definition of different invocation chains on the same context.

all(…)

The .all() method defines the end for an each-loop.

» .all() – ending for the each-loop
Defines the end of an each-loop.

animate(…)

The .animate() method now supports timed behavior if the jQuery token $ is given instead of a callback function.

» .animate(…) – classical usage of .animate()
Push an animation onto the animation queue and return immediately.
» .animate(…, $) – timed version of .animate()
Push an animation onto the animation queue and postpone ongoing invocation until the animation finished.

bind(…)

The .bind() method now supports inline event handlers if the jQuery token $ is given.

» .bind(…) – classical usage of .bind()
Attach an event handler.
» .bind(events ,data ,$) – timed version of .bind()
Attach the jQuery chain behind to one or more events.

delegate(…)

The (deprecated) .delegate() method now supports inline event handlers if the jQuery token $ is given.

» .delegate(…) – classical usage of .delegate()
Attach an event handler for elements that match the selector, now or in the future, based on a specific set of root elements.
» .delegate(selector, events ,data ,$) – timed version of .delegate()
Attach the jQuery chain behind to one or more events for elements that match the selector, now or in the future, based on a specific set of root elements.

each(…)

The .each() method starts an each-loop that runs for every selected element. With .all() you can define the end of the loop.

» .each(callback) – classical usage of .each()
Iterate over a jQuery object, executing a function for each matched element. The original jQuery selection is returned.
» .each() – the parallel each-loop
Begin a parallel loop running for all selected elements at once.
» .each($) – the sequential each-loop
Begin a sequential loop running for all selected elements – one after the other.

join(…)

The .join() method waits for reaching the current animation queue's end.

» .join(queue ,usePromise ,callback) – waiting for an animation queue's end
Waits until the specified animation queues of all selected elements reach their end.

live(…)

The (deprecated) .live() method now supports inline event handlers if the jQuery token $ is given.

» .live(…) – classical usage of .live()
Attach an event handler for all elements that match the current selector, now and in the future.
» .live(events ,data ,$) – timed version of .live()
Attach the jQuery chain behind to one or more events for elements that match the current selector, now and in the future.

load(…)

The .load() method now supports inline success handlers if the jQuery token $ is given instead of a callback function.

» .load(…) – classical usage of .load()
Load data from the server and place the returned HTML into the matched element.
» .load(url ,data, $) – timed version of .load()
Load data from the server and place the returned HTML into the matched element. Go on with invocation on success.

on(…)

The .on() method now supports inline event handlers if the jQuery token $ is given.

» .on(…) – classical usage of .on()
Attach an event handler.
» .on(events ,selector ,data ,$) – timed version of .on()
Attach the jQuery chain behind to one or more events.

one(…)

The .one() method now supports inline event handlers if the jQuery token $ is given.

» .one(…) – classical usage of .one()
Attach an event handler which is executed at most once per element.
» .one(events ,selector ,data ,$) – timed version of .one()
Attach the jQuery chain behind to one or more events. It is executed at most once per element.

.promise(…)

Return Promise objects.

» .promise(type ,target) – create promise for a jQuery selection
Return a Promise object to observe when all actions of a certain type bound to the collection, queued or not, have finished.
» .promise(ignorePrevious ,target) – create promise for deferred jQuery chains
Return a Promise object to observe when the running jQuery chain finishes.

repeat(…)

The .repeat() method starts a sequential loop that can be repeated by a specific trigger. With .until() you can define the end of the loop.

» .repeat(callback) – the instant loop
Begin a sequential loop that iterates instantly.
» .repeat(interval ,runNow ,callback) – the interval loop
Begin a sequential loop that is triggered by a given interval.
» .repeat(events ,runNow ,callback) – the event-triggered loop
Begin a sequential loop that is triggered by events on any of the selected elements.
» $.repeat(group, callback) – static instant loop
Begin an sequential loop that iterates instantly for a named thread group.
» $.repeat(group, interval ,runNow ,callback) – static interval loop
Begin a sequential loop that is triggered by a given interval for a named thread group.

then(…)

The .then() method calls given callbacks functions at the time of invocation.

» .then(callback,… ,discardLast) – run callback methods
Invoke callback methods inside or outside of timed loops.

unrepeat(…)

The .unrepeat() method breaks ongoing repeat loops for the selected elements.

» .unrepeat() – breaking loop repetition
Stop ongoing repeat loops for the selected elements.
» $.unrepeat(group) – breaking loop repetition of a static thread group
Stop ongoing repeat loops in the named thread group.

until(…)

The .until() method defines the end for a repeat loop.

There are several loop end conditions available and the possibility to loop the invocation context.

» .until(null / $ ,loopContext) – empty-checking loop end
The end for a repeat loop that finishes if the calling jQuery context is empty.
» .until(bool ,loopContext) – boolean loop end condition
The end for a repeat loop that finishes if the boolean parameter is true.
» .until(count ,loopContext) – loop countdown
The end for a repeat loop that finishes after the given number of iterations.
» .until(conditionFunction ,loopContext) – conditional loop end
The end for a repeat loop that finishes depending on the result value of the callback function.

unwait(…)

The .unwait() method breaks ongoing waiting states for the selected elements.

» .unwait(continue) – breaking current waits
Stop ongoing .wait()s for the selected elements.
» $.unwait(group, continue) – breaking waits of a static thread group
Stop ongoing .wait()s in the named thread group.

wait(…)

The .wait() method waits for a defined trigger before continuing the invocation chain.

An optional callback function is run just before going on.

» .wait(null / $ ,callback) – waiting for empty animation queue
Wait for ongoing animations to end.
» .wait(timeout ,callback) – waiting for timeout
Wait for a given amount of time before continuing method invocation.
» .wait(events ,callback) – waiting for an event
Wait for a specified event on any of the selected elements before continuing method invocation.
» .wait(deferred ,callback) – waiting for a deferred object
Wait for any deferred object to resolve (jQuery, jQuery.Deferred, deferred jQuery chain, …).
» .wait(triggerFunction ,callback) – waiting for trigger from function result
Wait to continue invocation depending on the result value of the callback function.
» $.wait(group, timeout ,callback) – waiting for timeout in a thread group
Wait for a given amount of time before continuing method invocation in a named thread group.
» $.wait(group, deferred ,callback) – waiting for a deferred object in a thread group
Wait for a deferred object to resolve (jQuery, jQuery.Deferred, deferred jQuery chain, …) in a named thread group.
» $.wait(group, triggerFunction ,callback) – waiting for trigger from function result in a thread group
Wait to continue invocation depending on the result value of the callback function in a named thread group.

when(…)

The static function $.when(…) creates promises for deferred objects.

» $.when(deferred ,deferred ,…) – create promise for deferreds
Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events.

$.X(…)

The callback variable creator $.X() returns special functions that can be used as callback variables. Their usage is motivated by features of loops in the deferred jQuery chains.

This feature is still experimental.

In former implementation it was called $$ or $.$$. That naming was confusing.