jQuery1.12対応。使い方、入門、サンプル、ノウハウをとことん極めた最強ブログ。2016/05/07notify()、progress()を検証してみる前回の記事では解決済みと却下による.done()、.fail()へのコールバックの分岐についての検証をしました。今回は.notify()と.progress()について検証してみたいと思います。単語として訳すると、notifyは通知とprogressは進捗となり、jQuery.Deferredについても同じようなイメージの用途で使用します。未解決のDeferredにnotify(通知)をするとコールバックとして.progress()が呼ばれます。解決済みと却下の状態になったDeferredにnotify(通知)をしても.progress()は呼ばれません。</ul></body></html>※notify()、progress()のjQueryサンプルの結果と照らし合わせてみると分かりやすいです[1]Deferredオブジェクト作成直後に.notify()にて通知、.progress()がコールバックされます[2]再度.notify()にて通知、[1]と同じく.progress()がコールバックされます[3]そして.resolve()にて解決済みとする、.done()が呼ばれます。[4]解決済みのDeferredを.notify()にて通知、既に解決済みなので.progress()はコールバックされません[5]Deferredオブジェクトを作成し、.reject()にて拒否とする、.fail()が呼ばれます。コメントをキャンセルメールアドレスが公開されることはありません。購読するプロフィール元システムエンジニア。最近フロントエンド開発に興味が出てきてjQuery無双なるブログを立ち上げる。趣味はカメラ(メイン機:Canon6D)でシャッターチャンスは逃さないがモットー。jQuery1.12対応。使い方、入門、サンプル、ノウハウをとことん極めた最強ブログ。