问题标签 [setinterval]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
194362 浏览

javascript - 如何停止“setInterval”

如何停止和启动setInterval

假设我有一个textarea. 我想停止setInterval焦点并重新setInterval开始模糊(使用 jQuery)。

0 投票
2 回答
4533 浏览

javascript - javascript设置间隔会话管理

我正在从事一个基于会话的项目。我在想,类似于银行,我会创建一张支票并为用户提供阻止会话超时的能力。

我正在考虑创建一个 setInterval 来检查需要身份验证的空白页面。如果计时器接近结束时间,它会抛出一个对话框,告知用户会话即将结束。“保持登录”按钮将重置计时器,并且还会向他们提供注销选项。如果设置的时间间隔从检查页面获得“401”,则当前页面将刷新到登录屏幕。

这有意义吗?setInterval 会阻塞浏览器吗?

顺便说一句:根据用户交互清除Interval 的最简单方法是什么?我需要检查每个按键和/或鼠标事件吗?或者是否有更广泛的方法来检查用户是否正在与页面交互(如焦点检查或其他东西)?

坦卡。


所以,我使用的框架有一些问题。会话处理不是很好,因此更新会话超时似乎有问题,而不是总是根据登录后的时间让它超时,而不是自上次活动以来。总之,处理好了。我现在想知道的问题是,通过检查会话是否仍然通过 setInterval 进行身份验证,会话将通过检查更新,因此会话永远不会超时。或者,我错过了什么?


我决定只用javascript来处理它。在框架配置中将超时设置为never,并setTimeout专门处理超时。

0 投票
2 回答
567 浏览

delphi - 如何在 Delphi 中实现 setInterval?

在 javascript 中,我可以使用函数 setInterval("functionName',time); 来延迟时间后的 functionName。我如何在 Delphi 中使用像 setInterval 这样的函数?

非常感谢。

0 投票
3 回答
5105 浏览

javascript - 如何在不重叠的情况下间隔进行 Ajax 调用?

我正在寻找一个网页,该网页通过来自嵌入式网络服务器的 AJAX 调用对数据进行采样。我将如何设置代码以使一个请求不会与另一个请求重叠?我应该提一下,我的 JavaScript 经验非常少,而且还有一个令人信服的理由不使用任何大小超过 10 千字节左右的外部库。

0 投票
1 回答
5456 浏览

javascript - setInterval 和长时间运行的函数

setInterval 如何处理比所需时间间隔更长的回调函数?

我读过回调可能会收到延迟的毫秒数作为它的第一个参数,但我无法找到它为什么会迟到(抖动或长时间运行的函数)。

以及精彩的跟进,它对于常见浏览器的行为是否有所不同?

0 投票
2 回答
6138 浏览

javascript - Javascript/Jquery 刷新计时器

我有一个简单的系统,每隔几秒刷新一次 div:

现在,由于内容是什么,它更有可能在整点或半点更新。(尽管并非总是如此)。我想做的是让系统在一个小时之前和之后的几分钟(和半点钟)之间更频繁地刷新,只是为了让它更精确。

这是否可能/我将如何做到这一点而不会给客户的计算机带来太多压力?

0 投票
2 回答
553 浏览

javascript - JavaScript 'setInterval()' 未按预期工作

如果我只是这样做changeImage();,效果很好,但我不知道如何开始setInterval()工作。这是我的代码:

HTML:

JS:

0 投票
2 回答
179 浏览

javascript - 奇怪的随机值作为默认间隔处理程序参数

刚遇到这个。它并没有真正影响任何事情,但我想知道为什么会这样。

如果我在 firefox 中运行以下代码并打开 firebug:

param 似乎被分配了一个模糊的随机值:

我很感激我没有将任何参数传递给 setInterval 以传递给函数,但为什么 javascript 选择传递这个随机数?

我本来期望未定义或类似的东西...

干杯

ps 其他浏览器未测试

0 投票
4 回答
15891 浏览

javascript - setInterval 和 window.onload 问题

我有这个代码

返回未定义...当我在 window.onload 之外使用它时,它可以工作。谁能解释我为什么?

0 投票
4 回答
5160 浏览

javascript - 你可以设置按钮点击的时间间隔吗?

上面的代码非常适合一次单击页面上的所有按钮,但我试图每隔半秒或一秒左右触发一次点击,直到 jQuery 对象循环,即

有人能告诉我我该怎么做吗?上面的代码显然不起作用。我错过了什么吗?