JavaScriptのタイマー処理

タイマーの使い道は2通りだと思う。

1.指定時間後に処理を開始する。→setTimeoutメソッド
2.指定時間毎に処理をする。→setIntervalメソッドとclearIntervalメソッド


1.指定時間後に処理を開始する
setTimeout(メソッド, ミリ秒);
以下は1秒後にtest(arg)メソッドを実行する例。

setTimeout(function(){ test(arg); }, 1000);


2.指定時間毎に処理をする
タイマーID = setInterval(メソッド, ミリ秒);
clearInterval(タイマーID);

setIntervalメソッドは繰り返し処理なのでclearIntervalメソッドで
タイマーを停止する必要がある。

以下は1秒毎にtest()メソッドを実行する例。
jQueryの記法が混じってます。

$(function(){
    function startTimer(){
        timerId = setInterval(function(){ test(); }, 1000);
    }
    function stopTimer(){
        clearInterval(timerId);
    }
});

かなり雑な内容になってしまったが、
時間がないのでしょうがない・・・かな?