最速怪談選手権

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

又、1秒で指定した場合、画面描画に1秒以上かかる場合
動作がおかしくなったりするのでしょうか?

A 回答 (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びょうおきがよいと、いまきづく。;_;
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!