- ベストアンサー
最適なsetInterval()の秒数について
setIntervalを使い、一定時間マウス操作がない場合に location.hrefでログアウトする処理を行っていますが 1秒毎にチェックするより、5秒毎の方が軽いでしょうか? 又、1秒で指定した場合、画面描画に1秒以上かかる場合 動作がおかしくなったりするのでしょうか?
- みんなの回答 (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びょうおきがよいと、いまきづく。;_;