回到大学时,我写了一个游戏,计算机将睡眠1秒,醒来并检查是否需要处理任何事情。 当然,如果用户输入单个字符命令,它将立即响应。
有没有办法用JavaScript做到这一点?
答案 0 :(得分:2)
setTimeout()
和setInterval()
将允许您定期执行一些代码。
您还可以监控DOM中的按键事件。像jQuery这样的库使得keyDown,keyUp和keyPress事件的内置支持变得非常简单。你可以在这里看到这些:http://docs.jquery.com/Events
答案 1 :(得分:1)
function processKeyCommand(){
...
}
document.onkeypress = processKeyCommand
function processEverythingEveryOneSecond(){
...
setTimeout(function(){processEverythingEveryOneSecond()}, 1000)
}
processEverythingEveryOneSecond()
:))