Deferred

このエントリーをはてなブックマークに追加

jQuery1.5.0で追加された遅延処理を制御するためのDeferredオブジェクトのメソッド一覧です。

  • $.when()
    $.when()は引数にDefferdオブジェクトを渡すことでPromiseオブジェクトを返すメソッドです。
  • resolveWith()
    deferred.resolveWith()はDeferredオブジェクトに指定した成功時のコールバック関数を引数を指定して発火させるメソッドです。
  • rejectWith()
    deferred.rejectWith()はDeferredオブジェクトに指定した失敗時のコールバック関数を引数を指定して発火させるメソッドです。
  • promise()
    promise()はPromiseオブジェクトを返すメソッドです。
  • always()
    deferred.always()は遅延処理の成功、失敗に関わらず実行される処理を設定できるメソッドです。
  • then()
    deferred.then()はDeferrdオブジェクトに、コールバック関数をまとめて指定できるメソッドです。
  • isRejected()
    deferred.isRejected()はDeferredオブジェクトがrejectされたかどうか確認できます。
  • reject()
    deferred.reject()はDeferredオブジェクトに指定した失敗時のコールバック関数を発火させる為のメソッドです。
  • fail()
    deferred.fail()は遅延処理が失敗した際に実行されるメソッドです。
  • isResolved()
    deferred.isResolved()はDeferredオブジェクトがresolvedされたかどうか確認できます。
  • state()
    deferred.state()はDeferredオブジェクトの状態を文字列で返すメソッドです。
  • pipe()
    deferred.pipe()はDeferredに対してフィルターを設定したりチェーンさせる為のメソッドです。
  • progress()
    deferred.progress()はDeferedオブジェクトの進行状況を通知できるメソッドです。
  • notifyWith()
    deferred.notifyWith()はDeferredオブジェクトに設定されているdeferred.progress()を実行する為のメソッドです。
  • notify()
    deferred.notify()はDeferredオブジェクトに設定されているdeferred.progress()を実行する為のメソッドです。
  • resolve()
    Deferred.resolve()はDeferredオブジェクトの指定したコールバック関数を発火させる為のメソッドです。
  • done()
    Deferred.done()はDeferredオブジェクトにコールバック関数を設定できるメソッドです。
  • Deferred()
    $.Deferred()はDeferredオブジェクトを生成するためのメソッドです。

検索

スポンサードリンク

バージョン

リファレンス