setinterval相关内容

JavaScript setInterval()和最小化窗口

它出现在最小化窗口或交换选项卡时,JavaScript的setInterval()方法开始变得非常不可靠。 我刚刚完成了我正在开发的一款应用程序的时间跟踪功能,该功能由setInterval驱动。这一切都工作得很好,直到我开始最小化窗口,然后再回到它,结果发现时间增加了一小部分,只比窗口在屏幕上打开时增加了一小部分。 这似乎是浏览器级别的“功能”。 有没有简单的替代方法,我可以将 ..
发布时间:2022-07-12 21:35:24 前端开发

如何使用ComponentWillUnmount删除React.js中的setInterval

我有两个间隔在主页中运行,当我移动到其他页面时,我收到内存泄漏错误,我知道我应该使用ComponentWillUnmount,以便该间隔在其他页面停止运行,但我不知道如何实现这一点。有人能帮帮忙吗? componentDidMount() { this.widthSlider(); this.startAnimate(); const wow = new WOW() ..

设置间隔同时触发

在这段代码中的函数whatareyousingingpatrick(),上,每当调用新元素并且应该调用setInterval时,看起来不像是用新的original变量创建的新的,只是看起来像是一次又一次地触发相同的变量。:) ..
发布时间:2022-04-08 15:42:37 前端开发

如何获取日期自动刷新?

我正在尝试在页面上获取刷新日期,这样我就不必每天手动刷新它。我已经准备好了这个代码,但它似乎不起作用。日期会显示,但不会随着日期的变化而更新。作为参考,这是在BrightSign显示器上使用的。有人能告诉我我做错了什么吗?我是个初学者,所以没什么复杂的:) ..
发布时间:2022-04-08 15:33:32 前端开发

当浏览器选项卡为后台时,setInterval无故停止

我正在开发一个应用程序,该应用程序使用setInterval通过AJAX每2分钟将当前时间戳发送到数据库。 但setInterval不知何故在几分钟后停止(我没有计算确切的时间),但我相信当我20-30分钟没有打开浏览器的标签时就会停止。 function tmstmp() { $.post("send_functions.php?act=time"); } $(function() ..
发布时间:2022-04-08 15:30:35 前端开发

如何让作用域顺利通过集合间隔

我目前想知道是否有比通过参数‘e’将this范围传递给lambda函数,然后使用call()-方法将其传递给‘funkyFunction’更好的解决方案 setInterval(function(e){e.funkyFunction.call(e)}, speed, this) (撇开小问题不谈:我一直在读一些关于Java脚本中内存泄漏的东西。Lambda函数如何影响我的记忆?是不是先像 ..
发布时间:2022-04-08 15:28:51 前端开发

脚本设置间隔限制?

我有一个应用程序,它使用JavaScript的setInterval()来运行数字时钟。我想知道它是否对可以执行此函数的次数有超时或限制。 推荐答案 否,给定函数将继续执行,直到您使用clearInterval()手动清除间隔 请注意,在大多数浏览器中,当页面位于后台选项卡中时,仍会执行您的函数,但移动浏览器(特别是iOS5 Safari)可能会释放页面,直到页面再次聚焦/可见。 ..
发布时间:2022-04-08 15:27:32 前端开发

做出反应。如何将道具从onclick传递到函数

我是新手,我正在尝试创建一个应用程序,在该应用程序中,我可以单击一个按钮,一个函数将运行倒计时计时器,但是如果我像这样从onclick传递道具以开始函数,则onclick={Begin(pros.subject)}函数将在我单击之前运行。如果我在BEGIN中不带参数地使用onClick,就不会有道具传下去。我怎么才能把它修好呢?谢谢 import React from 'react'; im ..
发布时间:2022-02-23 17:00:41 其他开发

在 Swift 中每 x 分钟做一次

如何每分钟运行一个函数?在 JavaScript 中我可以做类似 setInterval 的事情,在 Swift 中是否存在类似的事情? 想要的输出: Hello World 每分钟一次... 解决方案 var helloWorldTimer = NSTimer.scheduledTimerWithTimeInterval(60.0, target: self, selecto ..
发布时间:2022-01-31 18:27:10 移动开发

设置超时或设置间隔?

据我所知,这两个 javascript 的行为方式相同: 选项 A: 函数 myTimeoutFunction(){做东西();设置超时(myTimeoutFunction,1000);}我的超时功能(); 选项 B: 函数 myTimeoutFunction(){做东西();}我的超时功能();setInterval(myTimeoutFunction, 1000); 使用 set ..
发布时间:2022-01-29 22:57:06 前端开发

在函数中使用设置间隔和获取

创建一个函数startShowingMessage,它接受两个参数:一个元素和一个作为URL 的字符串.该函数将使用 setInterval 每 1 秒执行一次任务:获取 URL 并将响应文本放入提供的元素的文本内容中. 我创建了函数并且获取工作,但我不知道如何在同一个函数中设置间隔,而不必调用另一个函数. 异步函数 startShowingMessage(elem, url){常量响应 ..
发布时间:2022-01-20 15:07:24 前端开发

使用计时器管理 API 调用的 React 钩子

我需要执行一个返回 URL 的 fetch API 调用,对返回的 URL 执行某些操作,然后在 60 秒后刷新 URL.这是我可以在没有钩子的情况下轻松实现的目标,但我想要一个钩子解决方案. 重要提示:我不打算将其重构为多个组件,或者为计时器或 API 调用创建自定义挂钩. 编辑:问题是 - 这是在钩子环境中处理计时器的正确方法吗?有没有更好的办法? import React, { ..
发布时间:2022-01-20 14:55:59 其他开发

setInterval 内的返回值

我想在 setInterval 中返回一个值.我只想执行一些有时间间隔的事情,这就是我尝试过的: 函数 git(limit) {变量 i = 0;var git = setInterval(函数 () {控制台.log(i);如果(我 === 限制 - 1){清除间隔(git);返回“完成";}我++;}, 800);}变量 x = git(5);控制台.log(x); 而且它不起作用.还有其 ..
发布时间:2022-01-19 15:37:30 前端开发

JavaScript HTML5-Canvas - 使用 SetInterval 绘制弧会导致锯齿状边缘

我正在尝试绘制一个圆环图,到目前为止我已经成功了.问题是,当尝试通过将 stroke() 与 setInterval() 组合来为弧设置动画时,它可以工作,但看起来并不平滑,并且会产生锯齿状的边缘.我尝试在动画完成后使用 clearRect() 清除画布并重新添加动画的最终版本,但我一定是使用 clearRect() 错误,因为它什么也没做.如果您对如何使它看起来更好有任何想法,我将不胜感激. ..
发布时间:2022-01-17 11:39:12 前端开发

有没有办法通过 Onclick 按钮杀死 setInterval 循环

因此,我使用附加到 onClick 的 setInterval 在此函数中进行了无限循环.问题是,我无法在 onClick 中使用 clearInterval 来阻止它.我认为这是因为当我将 clearInterval 附加到 onClick 时,它会杀死特定的时间间隔,而不是完全杀死函数.有什么办法可以通过 onClick杀死所有间隔? 这是我的 .js 文件和我的电话制作是 input ..
发布时间:2022-01-09 17:09:58 前端开发