当前位置: 首页 > 面试题库 >

希望每分钟运行一次javascript函数,但最多3次

吉鸿宝
2023-03-14
问题内容

我有一个ajax javascript方法,可从页面等中提取数据。

我希望此过程按一定的时间间隔运行,例如每分钟。但是我不希望它永远循环,所以最多可以循环3次。

实现此目的的最佳方法是什么?


问题答案:

像这样:

var runCount = 0;    
function timerMethod() {
    runCount++;
    if(runCount > 3) clearInterval(timerId);

    //...
}

var timerId = setInterval(timerMethod, 60000);    //60,000 milliseconds


 类似资料:
  • 问题内容: 我正在使用Python和PyGTK。我对运行某个功能感兴趣,该功能每隔几分钟从串行端口获取数据并保存一次。 当前,我正在时间库中使用sleep()函数。为了能够进行处理,我将系统设置如下: 这种设置使我从串口读取数据的间隔为5分钟。我的问题是我希望能够让我的readserial()函数每隔5分钟暂停一次,并且能够一直执行操作,而不是使用time.sleep()函数。 关于如何解决这个问

  • 问题内容: 除了凌晨3点,是否有可能每隔15分钟(每小时等等)运行一次cronjob? 我还有一个特殊的cronjob,我想在凌晨3点运行,但是我不希望其他人同时运行… 问题答案: 有一条cron线,没有。有三个,是的:

  • 如何每5分钟左右运行一个PHP文件?我尝试使用cron,但它似乎不起作用。假设我想让我的网站运行一个播放声音的php文件。如何使php文件每5分钟运行一次,使声音每5分钟播放一次。我知道JavaScript可以做到这一点,因此函数可以按设定的间隔运行,但我希望文件也这样做。 这样做的原因是我正在创建一个网站,我希望用户得到实时通知。为了做到这一点,我需要运行php文件,以便它可以检测用户通知的更改

  • 我试图在后台设置每5分钟运行一次服务。但它表现得很奇怪: 在Main activity的onCreate中,我将它安排为每5分钟运行一次: 我严格遵循了本教程: https://guides.codepath.com/android/starting-background-services#using-with-alarmManager-for-periodial-tasks

  • 问题内容: 我想尝试通过以下方式使用@Schedule批注: 根据日志,CronService运行良好,但是计划的任务“ runsEveryMinute”不起作用。 使用EJB计划任务如何工作? 问题答案: 按照该Javadoc中的注释,默认值是: 除小时,分钟和秒外的所有字段;和 默认情况下为小时,分钟和秒。 通过将小时值保留为默认值,它要求计时器在午夜之后每分钟运行一小时(即00:00、00:

  • 问题内容: 我正在使用node-cron运行计划的作业。我希望作业每隔45分钟运行一次,但操作却很奇怪 这是我正在使用的模式 我的脚本开始于 这是工作执行的前两次 这绝对不是我期望或想要的。我想要的是每45分钟运行一次Jobs。有人可以帮我这个图案吗?谢谢 :) 问题答案: 您可能正在寻找 范围在这里。 秒:0-59 分钟:0-59 时间:0-23 每月的日期:1-31 月:0-11 星期几:0-