Pot.Deferred.callLater

{Pot.Deferred} Pot.Deferred.callLater ({Number} seconds, {Function} callback)

Pot.js と PotLite.js で利用可能。

seconds 秒後に関数 callback を実行します。

引数 seconds は秒数を指定します。
引数 callback は実行する関数を指定します。
Pot.Deferred インスタンスが返ります。
返り値の Deferred は、実行前にキャンセル (cancel) することもできます。
setTimeout の Deferred 版のようなものです。 そして、ミリ秒ではなく秒数で指定する関数です。
then() などにより、チェインを繋げることもできます。
Pot.globalize() が適応済みの場合、Pot.Deferred.callLater() が callLater() で実行できます。

Pot.Deferred.callLater(5, function() {
    debug('hoge');
});

上の例は、5 秒後に debug 関数により コンソールに 'hoge' と出力されます。