• ベストアンサー

最適なsetInterval()の秒数について

setIntervalを使い、一定時間マウス操作がない場合に location.hrefでログアウトする処理を行っていますが 1秒毎にチェックするより、5秒毎の方が軽いでしょうか? 又、1秒で指定した場合、画面描画に1秒以上かかる場合 動作がおかしくなったりするのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

1びょうより5びょうのほうが、かるいかと・・・ //@cc_on @set @V = (@_jscript_version >= 5.5) document./*@if( @V )  attachEvent( 'on' + @else@*/  addEventListener( /*@end@*/   'mousemove',   (function ( Jumper ) {    var timerId = null;    var jump = Jumper ( 'htp://ww.go.co.jp' );    var wait = 5000;        return function ( evt ) {     timerId && clearTimerout( timerId );     timerId = setTimeout( jump, wait );    };   })(     function ( url ) {      return function ( ) {       location.href = url;      };     }    ),   false  ); こんなのをかんがえてみたけど、まうすうごかすたびに うごくから、5びょうおきがよいと、いまきづく。;_;

関連するQ&A