JavaScript - 每n秒钟做一次 [英] JavaScript - Do something every n seconds
问题描述
我对JavaScript非常陌生,我通过Daniel Shiffman的p5和视频学习它。
我一直在寻找一种方法来每隔一分钟更新一次程序以检查天气api,所以我不必自己刷新页面。
我知道这里已经有了这个问题的答案,但是没有一个对我有意义,因为我对JS很陌生。
所以如果你可以用ELI5来回答它(解释它就像我是五个),那么这个描述会很好。
setInterval()
是您最简单的选择。
看看这个简单的例子:
//将每隔0.5秒执行一次myCallback
var intervalID = window。 setInterval(myCallback,500);
函数myCallback(){
//您的代码
}
更多信息和更多示例可以在这里找到: https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval ( https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval )
I am fairly new to JavaScript, and I am learning it through p5 and videos by Daniel Shiffman.
I've been looking for a way to update a program every minute or so that checks a weather api, so I don't have to refresh the page myself.
I am aware that there are already answers to this question on here, but none of them make sense to me, as I am very new to JS.
So if you could answer it with an ELI5 ("Explain it like I'm five") description that would great.
setInterval()
is your easiest option.
Take a look at this simple example:
// Will execute myCallback every 0.5 seconds
var intervalID = window.setInterval(myCallback, 500);
function myCallback() {
// Your code here
}
More information and more examples can be found here: https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval (https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval)
这篇关于JavaScript - 每n秒钟做一次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!