2009-07-15 19 views
0

大学に戻る私はコンピュータが1秒間スリープ状態になり、目を覚まして何か処理が必要かどうかを確認するゲームを書きました。 もちろん、ユーザーが1文字のコマンドを入力した場合、すぐに応答します。ウェイク状態の1文字入力

JavaScriptでこれを行う方法はありますか?

+0

http://stackoverflow.com/questions/1036612/how-to-make-a-sleep-in-javascript –

答えて

2

setTimeout()およびsetInterval()は、一定の間隔でいくつかのコードを実行できるようになります。

DOMのキープレスイベントを監視することもできます。 jQueryのようなライブラリは、keyDown、keyUp、およびkeyPressイベントのサポートを組み込むことで、これを簡単にします。あなたはここでこれらを見ることができます:http://docs.jquery.com/Events

1
function processKeyCommand(){ 
    ... 
} 

document.onkeypress = processKeyCommand 

function processEverythingEveryOneSecond(){ 
    ... 
    setTimeout(function(){processEverythingEveryOneSecond()}, 1000) 
} 

processEverythingEveryOneSecond() 

:))