Deferred

参考:

jQuery.Deferred() | jQuery API Documentation [Official]

Deferred Object | jQuery API Documentation [Official]

使い方

参考:

jQuery の Deferred の基本的な使い方メモ – Qiita

爆速でわかる jQuery.Deferred 超入門 | Yahoo! JAPAN Tech Blog

結局 jQuery.Deferred の何が嬉しいのか分からない、という人向けの小話 – Qiita

Deferred 基礎の基礎 | Deep Rain

jQuery.Deferred で可変個の Deferred 関数を扱う際の Tips – Qiita

deferred.then()

参考:

deferred.then() | jQuery 1.9 日本語リファレンス (js STUDIO)

then – jquery/deferred.js at 3.4.1 · jquery/jquery – GitHub

deferred.promise()

参考:

deferred.promise() | jQuery 1.9 日本語リファレンス (js STUDIO)

deferred.promise | jQuery リファレンス (www.jquerystudy.info)

deferred.promise() | jQuery API Documentation [Official]

.promise()

Promise オブジェクトを返す。オブジェクトに紐づけられているアクションが全て終了したかどうかを監視する。

参考:

.promise() | jQuery 1.9 日本語リファレンス (js STUDIO)

直列/並列

参考:

jQuery.Deferred を使って処理を並列化・直列化 | remonbonbon’s weblog

超便利! jQuery を使った直列処理のやり方 – Qiita

jQuery で array に対し $.ajax() を非同期直列で呼び出す | みーのぺーじ

複数の Ajax タスクをシーケンシャルに実行するには? | rythgs.co

jQuery.Deferred で可変個の Deferred 関数を扱う際の Tips – Qiita

reduceRight

参考:

非同期処理の直列実行を Array.reduce() で書いてみる | GeekFactory

Array.prototype.reduceRight() | MDN

$.when

全ての Deferred オブジェクトが完了した後に次の処理を実行する。

参考:

jQuery.when() で、複数の非同期処理を扱う | Tips Note by TAM

jQuery.when() | jQuery API Documentation [Official]

$.when.apply

参考:

jQuery.Deferred で可変個の Deferred 関数を扱う際の Tips – Qiita

jQuery の $.Deferred、$.when の使い方を整理してみました – Qiita

jQuery.when() に deferreds を配列で渡したい | ソフト開発お仕事メモ

Function.prototype.apply() | MDN

What’s the meaning of $.when.apply(null, a method) in jQuery? – Stack Overflow

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です