ちゃんと理解するために、ちゃんと説明してみた。 jQuery.Deferredは、タスクを管理する仕組み jQuery.Deferredでできることは、以下のような事です。 お仕事の約束をする お仕事が終わったら結果を受け取る 受け取った結果を元に次の作業をする これって、タスク管理ですね。 自分としてはこの書き方が一番理解しやすい気がします。 実は、jQuery.ajax()も内部でDeferredオブジェクトを使っています。 でも、古いjQueryをサポートするために、Deferredオブジェクトを使わない書き方も出来ちゃいます。 Deferredオブジェクトを使わない場合と、使う場合で書いてみます。 Deferredオブジェクトを使わない 従来の、コールバックに次の処理を書いてく感じです。 読み込むURLが増えれば増えるだけ死にたくなります。 Deferredオブジェクトを使う jQ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く