setinterval相关内容

JavaScript:使用window.setTimeout触发CSS过渡

(显然)这是一个较大项目的一部分,但是我试图在 setTimeout 上触发CS转换. (我知道如何使用CSS动画,但这不只是重复的过渡). 属性更改时,将发生CSS过渡.出于我自己的目的,我使用了 setAttribute ,因为它可以将行为与其他与类相关的东西隔离开来,但是下面的行为是相同的. 假设已安装HTML和其他代码,则为简化版本: var test = docum ..
发布时间:2021-04-26 19:17:20 前端开发

无法在React本机应用程序中清除setInterval

我有一个非常简单的应用程序,正在尝试实现倒数计时,开始和 Stop 功能似乎运行良好,但是当我按 Stop , seconds 的值不会在视图中更新,这是理想的行为,但是当我观察到控制台日志时,它显示了 sec 的值不断变化,猜测表明 setInterval 仍在运行且未清除. 这是随附的代码: 从"react"导入React,{useState,useEffect};进口 {StyleS ..
发布时间:2021-04-24 20:54:22 前端开发

Vue @click计数器并为可重用组件更新背景2分钟

我有一个可重复使用的Vue组件,它基本上是一个用户卡,可显示多个用户的数据数组.我想做的是,当单击特定用户角落的单词提醒时,该用户卡的背景将在2分钟内更改颜色,然后恢复为以前的样子,但会添加警报旁边的数字1 ,并且每次点击都会不断增加. 到目前为止,我有: ..
发布时间:2021-04-23 20:10:25 前端开发

如何在原始javascript中实现Promise以等待转换完成?

我很难遍历项目列表并无法通过普通JavaScript淡入和淡出.假设我有一个字符串列表["cat","ball","bat","mouse"]. 我想遍历这些项目并逐一显示它们.例如,首先我需要显示"cat",然后继续显示"bat".为此,我必须首先等待,直到"cat"淡入,等待其淡出,然后显示"bat".当前,我只是在使用for循环,该循环直接进入列表"mouse"的末尾,而不是等待其他元 ..
发布时间:2021-04-12 19:12:19 前端开发

如何定期调用生成器(异步)函数

我正在构建一个必须每2秒轮询一次远程设备(生成器fn sendRequests())的应用. 使用setInterval调用生成器fn的正确方法是什么,它不是生成器,也不产生结果 function * sendRequests(){//发送多个远程异步请求}var timer = setInterval(()=> {//产生sendRequests()},2000年) 解决方案 从 ..
发布时间:2021-04-12 19:06:02 前端开发

在原始功能之外杀死Ajax会话

我有一个要杀死的AJAX函数,但它不在该函数的范围内.看看: function waitForMsg(){var heartbeat = $ .ajax({类型:"GET",网址:"includes/push_events.php",tryCount:0,retryLimit:3,异步:是的,快取:false,//超时:500,成功:功能(数据){console.log(data);如果(数据 ..
发布时间:2021-04-02 19:58:31 前端开发

setInterval不适用于ajax调用

我有一个到Web服务的getJson调用,并且工作正常,现在我试图每10秒发出一次请求.结合使用setInterval和回调函数来触发警报弹出.我不能使它工作.这是代码: function ajxCall(){$ .getJSON('http://api.tubeupdates.com/?method=get.status&lines=all&return=name,status,messag ..
发布时间:2021-04-02 19:47:11 前端开发

使用setInterval在onMouseover上连续进行动画处理

我已经在这个问题上停留了很长时间了,我已经在Google上搜索了无数小时,以提出解决方案,但无济于事. 这是我的问题 我想了解轮播背后的逻辑,并希望在用户将鼠标悬停在相应按钮上时使其从右向左滑动,反之亦然. 如何在mouseenter上连续对其进行动画处理? 任何帮助将不胜感激.谢谢:) 这是JSFIDDLE: http://jsfiddle.net/neoragex ..
发布时间:2021-02-12 21:17:13 其他开发

如何暂停setInterval()函数?

如何使用Java脚本暂停和恢复setInterval()函数? 例如,也许我有一个秒表来告诉您您浏览网页的秒数.有一个“暂停"和“恢复"按钮. clearInterval()在此处不起作用的原因是,如果用户在第40秒和第800毫秒单击“暂停"按钮,则当他单击“恢复"按钮时,经过200秒后,必须经过的秒数必须增加1.如果我在计时器变量上使用clearInterval()函数(单击暂停按钮时), ..
发布时间:2021-02-10 20:36:39 前端开发

如何使setInterval表现得更加同步,或者如何使用setTimeout呢?

我正在开发一个音乐程序,该程序需要多个JavaScript元素才能彼此同步.我一直在使用setInterval,起初效果很好.但是,随着时间的流逝,元素逐渐变得不同步,这在音乐程序中是很糟糕的. 我已经在线阅读了setTimeout更准确的信息,并且您可以通过某种方式使setTimeout循环.但是,我还没有找到一个通用的版本来说明如何做到这一点. 基本上我有一些像这样的功能: ..
发布时间:2021-02-10 20:36:32 前端开发

Chrome开发者工具性能分析结果中的侦听器

我一直在使用Chrome开发人员工具对React应用进行性能分析,并且发现Listener的数量呈线性增长.看一下下面的截图. Listeners是橙色的. 我将其范围缩小到p标签内的一个简单的倒计时值.剩余时间使用setInterval函数每1000毫秒生成一次,然后在p标记内进行格式化和呈现. 我使用create-react-app创建了一个简单的React应用,并修改了App.j ..

人们为什么说javascript eval()是邪恶的,但是您对setTimeout和setInterval等没有异议?

如果我没记错的话,eval在给定的字符串中执行有效的代码 eval("alert('hey')"); 和 setTimeout("alert('hey')",1000); 只是使用计时器,几乎可以做同样的事情.设置超时与评估风险一样高吗? 解决方案 我会说您听到相同的异议. setTimeout(带有字符串而不是函数参数)与eval几乎相同. 如果可能, ..
发布时间:2020-10-31 00:19:32 前端开发

JavaScript的动画持续时间不正确

首先,我想提两件事, 一个:我的代码并不完美(尤其是评估部分)-但我想尝试自己的东西,看看我是否可以复制jQuery Animation函数,所以请原谅我的“不良”做法,也请不要建议我使用jQuery,我想尝试一下。 二:该代码尚未完成,我只是想找出是什么原因使其无法正常工作。 所以动画运行了大约12秒钟,而我输入的持续时间参数是15秒钟,我在做什么错了? functio ..
发布时间:2020-10-27 01:14:44 前端开发

如何延迟Java中的setInterval?

我现在在JavaScript中反复遇到一个奇怪的问题。我似乎无法延迟 setInterval 更长的时间。 发生的情况的一个小例子: var循环; 个变数; loop = setInterval(start,30); function start(){ //一些代码 delay(); //更多代码 } function delay(){ set ..
发布时间:2020-10-20 00:16:11 前端开发