私はとを使って遊んでいますが$.Deferred
、promise()
ほとんどすべてのjQueryメソッドにメソッドがあることに気付いたpromise
ので、promiseを他にどこで使用できるか知りたいです。これまでのところ、私はそれが次の場所で使用できることを知っています:
- アニメーション(、、、、、、、など)
animate
_fadeIn
_fadeOut
fadeTo
hide
show
- AJAX (
$.ajax
、、、、$.post
など)$.get
$.getJSON
- setTimeout関数(関数
resolve
の1つで手動で呼び出されます) - 実装のようなキュー(コマンドを順番に実行し、他のコールバックをオンザフライでプラグインさせることができます)