Deferred()
$.Deferred()はDeferredオブジェクトを生成するためのメソッドです。
Deferredオブジェクトは遅延処理を実行するための機能です。
たとえば、次のスクリプトを見てください。
var def = $.Deferred(); def.done(function(){ alert("ok") }); setTimeout(function(){ def.resolve(); },4000);
defはDeferred()により生成されたDeferredオブジェクトです。
Deferredオブジェクトではdone()で遅延処理を行いたい関数を設定でき、resolve()で設定した関数を発火させる事が可能です。
jQuery 1.5.0での追加/変更$.Deferred()はjQuery 1.5.0で追加されたメソッドです
参考URL
登録日 : 2012年11月13日 最終更新日 : 2012年11月13日