Zac*_*ins 6 html javascript intervals
我是JavaScript的新手,我通过p5和Daniel Shiffman的视频来学习它.
我一直在寻找一种方法来每分钟更新一次程序来检查天气api,所以我不必自己刷新页面.
我知道这里已经有了这个问题的答案,但是对我来说都没有,因为我对JS很新.
所以,如果你能用一个ELI5("解释它就像我五岁")来回答它那么棒的话.
sid*_*lsa 16
setInterval() 是你最简单的选择.
看看这个简单的例子:
// Will execute myCallback every 0.5 seconds
var intervalID = window.setInterval(myCallback, 500);
function myCallback() {
// Your code here
}
Run Code Online (Sandbox Code Playgroud)
更多信息和更多示例可以在这里找到:https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval ( https://developer.mozilla.org/en-US/docs/ Web/API/WindowTimers/setInterval)
在普通的 Javascript 中,您将使用 setInterval:
var intervalID = window.setInterval(checkWeatherAPI, 60000);
function checkWeatherAPI() {
// go check API
console.log("checking weather API");
}
Run Code Online (Sandbox Code Playgroud)
如果您要运行上述,回调函数:checkWeatherAPI,将每分钟运行一次,或永远运行 60,000 毫秒,完整文档在这里:WindwTimers.setInterval
要停止间隔,您只需运行以下行:
window.clearInterval(intervalID);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17008 次 |
| 最近记录: |