关于javascript的定时问题

jifengyishan jifengyishan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假如我想每隔两秒就输出一句hello world
<script type="text/javascript">
var c=1;
var t;
function timedCount()
{
while(c>0)
{
t=setTimeout("document.write('hello world')",2000);
}
}
</script>
body中按钮button设置onclick=“ timedCount()”,为什么不输出啊
小白求解
...全文

相关推荐

js 封装定时器解决多次调用定时器叠加问题及定时器无法清除的问题

js 封装定时器解决多次调用定时器叠加问题及定时器无法清除的问题

愤怒的小郭

轻松解决JavaScript定时器越走越快的问题

解决JavaScript定时器越走越快的问题 之前在项目中写了定时器来做循环播放,但是总是会有越走越快的问题,开始是以为前后的HTML代码拼接的有问题,时间紧急的情况下反复改了很多也没什么效果,后来发现是js定时器的问题,在这里记录一下。 (setinterval)多次初始化 使用js定时器(setinterval)首要的问题就是要记得清除,即调用(clearInterval)方法,由于没有使用定时器的经验,我一开始是没有清除定时器,程序每一次初始化的时候都调用一次定时器,之前的定时器实例没有被销毁,新的定时器又开始执行,就会出现1s变0.5s,0.5s变0.25秒的情况,从观感上来看就是定时

weixin_38606897

解决js中的setInterval清空定时器不管用问题

使用场景:我在函数A中调用定时器函数,定时器是单独写的一个函数 原因:页面加载时我调用了1次函数A,然后又单独调用了一次定时器函数,导致调用了2次setInterval(),导致有setInterval_id有2个值。 通过打印定时器的值发现的问题。 clearInterval()只关闭了其中一个setInterval_id,另一个setInterval_id还会启动setInterval()。 解决方法:把单独调用的定时器函数去掉。 补充知识:js vue中setTimeout无法通过clearTimeout清除问题 在异步清除中,利用vue 中data存放setTimeout的标识进行清除

weixin_38734276

js代码-定时器的问题和解决方法

js代码-定时器的问题和解决方法

weixin_38626192

详解JS中定时器setInterval和setTImeout的this指向问题

在js中setTimeout和setInterval都是用来定时的一个功能,下面这篇文章主要给介绍了JS中setInterval和setTImeout的this指向问题,文中通过示例介绍的很详细,有需要的朋友可以参考借鉴,一起来看看吧。

weixin_38665122
评论 6
收藏 已收藏
分享
返回顶部
jifengyishan
JavaScript 87,983 成员 224,681 内容