Deferred

deferred.pipe()

参考: deferred.pipe() ? jQuery API

deferred.pipe( [doneFileter] [, failFilter] ) 返り値:Promise

概要

Deferred オブジェクトのコールバックへの引数をフィルタリングしたり、 Deferred で表されるタスクをチェーンしたりするユーティリティメソッド

用法

  • deferred.pipe( [doneFilter] [, failFilter] )

    • 1.6で追加
    doneFilter

    deferred が resolved の時に呼ばれる関数(オプション)

    failFilter

    deferred が rejected の時に呼ばれる関数(オプション)

  • deferred.pipe( [doneFilter] [, failFilter] [, progressFilter] )

    • 1.7で追加
    doneFilter

    deferred が resolved の時に呼ばれる関数(オプション)

    failFilter

    deferred が rejected の時に呼ばれる関数(オプション)

    progressFilter

    progress の通知が deferred に送られる時に呼ばれる関数(オプション)

スポンサーサイト



jQuery.when()

参考: jQuery.when() - jQuery API

jQuery.when( deferreds ) 返り値:Promise

概要

一つ以上のオブジェクト(主に Deferred オブジェクト)を受け取り Promise オブジェクトを生成する。返された Promise オブジェクトに 登録したコールバックは、受け取ったオブジェクトの状態に基づいて実行される。

用法

  • jQuery.when( deferreds )

    • 1.5で追加
    deferreds

    一つ以上の Deferred オブジェクト。もしくは プレーンな JavaScript オブジェクト。