如何在不使用任何框架的情况下运行具有每组时间延迟的Javascript函数?
我有一个Ajax脚本,可以从服务器获取在线用户数。我希望这个脚本定期运行。
提前致谢。
答案 0 :(得分:3)
最简单的方法是使用setInterval:
setInterval(function() {
console.log("run every second");
}, 1000);
这将一遍又一遍地以指定的时间间隔运行给定的代码。
答案 1 :(得分:2)
var interval = window.setInterval(function() {
console.log("foo");
}, 1000);
停止
window.clearInterval(interval);
答案 2 :(得分:1)
您可以使用setInterval
执行此操作。
答案 3 :(得分:0)
var int = self.setInterval(askQuestion,1000);
function askQuestion() {
// do something... code to be implemented.
}
例如,每1000毫秒(1秒)将调用askQuestion()
..
答案 4 :(得分:0)
<script>
var intervalVariable=setInterval(function(){
//Your operation goes Here
},1000); // executes every 1000 milliseconds(i.e 1 sec)
function stopTimer()
{
clearInterval(intervalVariable); // To clear TimerInterval/stop the setInterval Function
}
</script>