タグ

ブックマーク / haiiro-shimeji.github.io (1)

  • jQuery Deferred の使い方がよくわからない - My Octopress Blog

    jQuery Deferred の使い方がよくわからないので、まったく今更なのですが調べた内容のメモ書きです。 処理を順次実行する (基的な使い方) 非同期でない普通の処理を順次実行します。この例ではDeferredオブジェクトのありがたみは全くありません。 $.Deferred() .done( function( arg ) { console.log("1:" + arg) } ) .done( function( arg ) { console.log("2: " + arg) } ) .resolve("hogehoge") コールバックの処理結果を次のコールバックに与える ただ単に処理を羅列しても面白くもなんともないので、前の処理結果を次の処理に渡して参照します。 $.Deferred() .resolve("hogehoge") .pipe( function( arg )

    stolpnik
    stolpnik 2013/03/06
    $.whenで失敗したときも処理を継続したい場合に参考になった。
  • 1