setinterval相关内容

在函数中使用 set interval 和 fetch

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

如何在更改系统时间时使用 setInterval/setTimeout 解决 nodejs 稳定错误

在当前稳定版的 node.js v0.10.33 有一个错误,在将系统时间设置为过去时,setTimeout/setInterval 不再触发. 运行此代码以了解我的意思: var i = 0;var handle = setInterval(function(){console.log(++i);}, 1000); 然后在它运行时将系统时间更改为过去,无论是在 windows 还是 l ..
发布时间:2021-07-23 19:22:44 其他开发

防止 javascript setInterval 函数堆积

我有一个在单击事件上运行的函数,该函数对我的某些动画使用 javascript 的 setIterval(我正在做游戏),所以问题是如果用户在动画仍在显示时单击(setInterval 仍在执行)) setInterval 正在事件堆栈中堆积,或者这就是我发现的结果,因此要么破坏我的游戏,要么以两倍的速度运行(动画).我的问题是有什么方法可以防止事件堆叠?我不希望 setInterval 叠加在之 ..
发布时间:2021-07-23 19:22:38 前端开发

Javascript - 可以检查间隔是否已经设置?

我有一个使用间隔每 5 秒弹跳一次的 div. 滚动到页面底部时,这个div淡出,间隔清零. 但是,我认为间隔被多次创建并且自身重叠存在问题. 有没有办法检查是否设置了间隔,如果设置了,清除它,如果没有,设置它? 之所以需要清除interval,是因为jquery的弹跳效果导致div即使隐藏了也会再次出现. JSBIN:http://jsbin.com/ijuhok/ ..
发布时间:2021-07-23 19:22:35 前端开发

JavaScript 多个间隔和 clearInterval

我有一个小程序,当你点击一个“条目"时,打开了编辑模式,该条目是编辑锁定给其他人.每 10 秒发送一个 ajax 请求来更新表中的时间戳. $(".entry-edit").click(function() {//代码loopLockingVar = setInterval(function() { loopLockingFunction(id) }, 10000);//代码}); 然后我有一 ..
发布时间:2021-07-23 19:22:32 前端开发

如何用 requestAnimationFrame 替换 setInterval

这是我的情况,我需要加快函数的运行时间,所以 setInterval 不是一个明智的选择,对吧?因为每次至少要花费4ms. 所以,我可以将 setInterval 函数更改为 requestAnimationFrame,但我不太明白 requestAnimationFrame 的工作原理. 例如 //这里有一些代码var 间隔 = setInterval(doSomething, 1 ..
发布时间:2021-07-23 19:22:29 其他开发

Typescript 中的 setInterval 和 setTimeout

我正在学习 Typescript,并尝试在一段时间内多次打印控制台消息.但在我的测试中,这种情况发生过一次,你知道原因吗? 代码如下: class Class {私人消息:字符串;构造函数(味精:字符串){this.msg = msg;}私人printMsg():无效{控制台日志(this.msg);};公共重复消息():无效{让 intervalo = setInterval(this ..
发布时间:2021-07-23 19:22:27 前端开发

setInterval 在 React 中更新状态但无法识别时间何时为 0

我正在练习 React useState 钩子来制作一个每十秒重置一次的测验计时器.我现在所拥有的是每秒更新状态,并且 p 标签会相应地呈现.但是当我 console.log(seconds) 每次都显示 10 时,因此永远不会满足条件 (seconds === 0) .在 Chrome 的 React DevTools 中,状态也会相应地更新.我在这里做错了什么? import React, ..
发布时间:2021-07-23 19:22:24 前端开发

仅在一天中的特定时间以设定的间隔运行功能

我目前正在全天候定期运行一个函数. setInterval( function(){ do_this(); } , 1000*60); 不幸的是,这不是我想要的.我希望此功能仅在从早上 0900 小时到 1800 小时的固定时间间隔内运行.该功能不应在这些时间之外运行.这如何在 node.js 中完成?是否有方便使用的模块或函数? 解决方案 您可以简单地检查当前时间是否在所需的时间范围 ..
发布时间:2021-07-23 19:22:21 前端开发

每 x 秒多个 XmlHttpRequests

我需要一些关于我正在编写的代码的帮助..我的代码触发三个异步请求并更新我页面上的一些内容.我希望每 X 秒触发一次这些请求..我见过几个这样的问题,如何每 N 秒安排一次 ajax 调用? 关于 setTimeout 或 setInterval,但问题是我需要每 x 秒触发每个请求..而我唯一能想到的 setInterval/settimeout 不会计算每个调用的单独时间,但只是一度..例如 ..
发布时间:2021-07-23 19:22:18 前端开发

具有自执行功能的 setInterval

我想第一次立即运行我的函数(没有超时),所以我这样做: setInterval(function(){警报(“嘘");}(), 1000); 该函数第一次执行,但在接下来的时间间隔内,什么也没发生.为什么? 解决方案 更好的问题是,你实际上想要达到什么目的? 你不会从自调用函数return任何东西,所以它会隐式返回undefined值,它被传递给setTimeout代码>.初始调 ..
发布时间:2021-07-23 19:22:14 前端开发

使用javascript打印出“Open"或根据一天中的实时时间关闭

好的,我有一个餐厅网站.现在我在 javascript 中有一个简单的 if 语句,它根据一天中的时间将一段文本从 Were open 更改为 Were Closed.但是如果在手机上关闭浏览器,它在技术上仍然是在后台打开的.因此,如果您重新打开浏览器,它会在应该说已关闭的时间之后说已打开,直到您刷新页面.我想找到一种方法让它实时更新.我曾尝试使用 setInterval 和 setTimeout ..
发布时间:2021-07-23 19:22:11 前端开发

this.method 不适用于 setInterval

我有这个简单的代码: var Modules = (function() {'使用严格';返回 {定时器:函数(){var timer = null;返回 {时间:100,初始化:函数(){this.counter();this.timer = window.setInterval(this.counter, 1000);},计数器:函数(){这一次 -= 1;如果(这个时间 ..
发布时间:2021-07-23 19:22:07 前端开发

使用多个 setInterval 实例

我这里有一个 jsFiddle:http://jsfiddle.net/dztGA/22/ 目标:本质上,我试图在同一页面上有 2 个离散计时器,它们可以在鼠标悬停/鼠标移开(暂停)或手动进程(重新启动)时被销毁和重新创建). 问题:我的 jsFiddle 的单个计时器将说明的是,当我单击“停止计时器"时,我的 setInterval(存储在变量 t 中)似乎有多个实例,尽管被 cle ..
发布时间:2021-07-23 19:22:04 前端开发

.setinterval 和 XSS

在 OWASP XSS 预防备忘单 中,它说不受信任的数据不能安全地放在 .setinterval JS 函数中.即使被转义/编码,XSS 仍然是可能的. 但是如果我有这样的事情: setInterval(function(){ alert(''); }, 3000); 如果我用 JS 编码“UNTRUSTED_DATA",XSS 怎么可能? ..
发布时间:2021-07-23 19:21:53 其他开发

Javascript setInterval - 速率还是延迟?

Javascript setInterval 方法是等待(至少)特定代码两次执行之间的指定间隔,还是等待上一次执行和下一次执行开始之间的间隔? (或者,与 Java 的 ScheduledExecutorService 方法相比 - setInterval 类似于 scheduleAtFixedRate() 还是 scheduleWithFixedDelay()?) 解决方案 如果你以 ..
发布时间:2021-07-23 19:21:50 前端开发

每 15 秒读取一次文本文件的内容

我在一个音乐网站上工作:我在服务器上有一个文本文件,其中包含当前正在播放的歌曲的名称.我想每十五秒读取一次文本文件,并更改我网站上显示的文本,没有刷新. 现在,使用一点 jQuery 和 javascript,我实际上已经到了第一次读取和显示文件的程度,但它不会刷新.我已经尝试了各种 setInterval 函数,但在我的一生中,我无法让这部分工作.任何帮助将不胜感激. 这是我所拥有的 ..
发布时间:2021-07-23 19:21:47 前端开发

React 中的 clearInterval

我是 React 的新手,我试图创建一个带有开始和停止按钮的简单秒表.我正用头撞墙,试图用停止按钮上的 onClick 事件清除间隔.我会为 setInterval 声明一个变量,然后使用 clearInterval 清除它.不幸的是它不起作用.有小费吗?提前致谢. import React, { Component } from 'react';类 App 扩展组件 {构造函数(道具){超级( ..
发布时间:2021-07-23 19:21:44 其他开发

setInterval 和长时间运行的函数

setInterval 如何处理比所需时间间隔更长的回调函数? 我读到回调可能会接收延迟的毫秒数作为它的第一个参数,但我无法找到延迟的原因(抖动或长时间运行的函数). 还有精彩的跟进,它对常见浏览器的行为是否有所不同? 解决方案 让我引用一个优秀的 文章 由 John Resig 撰写的关于计时器的文章: setTimeout(function(){/* 一些很长的代码块.. ..
发布时间:2021-07-23 19:21:41 前端开发