社区
JavaScript
帖子详情
setTimeout占用资源问题!!!!!
z8h8y8
2008-03-08 04:03:38
setTimeout("js代码",1000)
setTimeout("js代码",2000)
setTimeout("js代码",3000)
setTimeout("js代码",4000)
setTimeout("js代码",5000)
setTimeout("js代码",6000)
……
这是一个页面里的,请问可以在一个页面中最多可放多少个setTimeout?另外setTimeout是不是非常占用资源?
...全文
357
9
打赏
收藏
setTimeout占用资源问题!!!!!
setTimeout("js代码",1000) setTimeout("js代码",2000) setTimeout("js代码",3000) setTimeout("js代码",4000) setTimeout("js代码",5000) setTimeout("js代码",6000) …… 这是一个页面里的,请问可以在一个页面中最多可放多少个setTimeout?另外setTimeout是不是非常占用资源?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaofengnet
2008-03-08
打赏
举报
回复
你这样比较麻烦在northsnow函数里面写cleartimerour就可以了
z8h8y8
2008-03-08
打赏
举报
回复
t1=setTimeout('northsnow(tttt);clearTimeout(t1);',1000);
t2=setTimeout('northsnow(tttt);clearTimeout(t2);',1000);
t3=setTimeout('northsnow(tttt);clearTimeout(t3);',1000);
t4=setTimeout('northsnow(tttt);clearTimeout(t4);',1000);
t5=setTimeout('northsnow(tttt);clearTimeout(t5);',1000);
是这个意思吗?
一把编程的菜刀
2008-03-08
打赏
举报
回复
还有一个办法就是你执行的js代码里执行完就消除,你的JS带参数的
比如tttt=setInterval('northsnow(tttt)',1000);
然后在northsnow(tttt)执行完后就clearTimeout(tttt);啊
一把编程的菜刀
2008-03-08
打赏
举报
回复
判断当前时间啊
如果当前时间每超过10秒清理一个啊
z8h8y8
2008-03-08
打赏
举报
回复
t1=setTimeout("js代码",1000)
t2=setTimeout("js代码",2000)
t3=setTimeout("js代码",3000)
t4=setTimeout("js代码",4000)
t5=setTimeout("js代码",5000)
t6=setTimeout("js代码",6000)
清理的话怎么判断每个settimeout是否运行完毕?
如果是一个的话,按照上面几位说的都可以。
一把编程的菜刀
2008-03-08
打赏
举报
回复
setTimeout方法是定时程序,也就是在什么时间以后干什么。
setInterval方法则是表示间隔一定时间反复执行某操作。
如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:
例如:tttt=setTimeout('northsnow()',1000);
clearTimeout(tttt);
或者:
tttt=setInterval('northsnow()',1000);
clearInteval(tttt);
z8h8y8
2008-03-08
打赏
举报
回复
js比较菜,麻烦详解一下。
hookee
2008-03-08
打赏
举报
回复
没有规定多少,用完用clearTimeout清除
tid = setTimeout("xx()",1000)
function xx(){
clearTimeout(tid);
}
设置过多,总不太合理
myvicy
2008-03-08
打赏
举报
回复
我晕.
<script>
function showme(i){
if(!i)i=0;
i=i+10
alert(i);
t = setTimeout(function(){showme(i)},10000);
}
showme();
</script>
Java大数据培训学校全套教程-窗口及frame(24)
Java大数据培训学校视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1... 本门课程为"java大数据培训学校全套教材"系列课程的第二十四篇,学习setInterva,
setTimeout
,窗口及frame等概念。
setTimeout
、setInterval、和setInterval引起cpu
占用
率高的
问题
setTimeout
延迟执行,过一段事件之后执行。如果在页面中使用了很多之后,实际的执行时间可能会超过我们设置的时间,因为它是异步任务,所以需要等同步任务完成之后在执行,如果同步任务特别多,等待时间就会相应的延长。会等主线程中的所有任务都完成之后再执行; setInterval 固定的时间间隔之后重复执行代码。和
setTimeout
一样,需要等待同步任务执行完成之后再执行; 问:setInterval存在一些
问题
,使用了之后会引起cpu
占用
率高,这个
问题
如何解决? 答:requestAni.
关于
SetTimeout
性能的
问题
关于
SetTimeout
性能的
问题
前言 之前有写过关于浏览器中关于js线程的文档,请移步 这里 查看!但觉得偏过于技术化了,对于实际理解意义不大,所以想乘此机会用一种大家都能懂的话语方式来记录一下自己对 浏览器中js线程 的理解,以及建立在此基础一些优化方案! 这篇文档不是技术文档,只是力求把相关概念用最土的话说清楚! 因为这部分技术在我看来是前端理解性能的高级话题了!所以我
Javascript
setTimeout
内存溢出
问题
Javascript
setTimeout
内存溢出
问题
JS ajax中
setTimeout
执行多次
问题
解决
由于没怎么用过ajax,犯的一个错误,排查了半天才找到原因,记录一下。最初代码如下: 初学者的我看起来似乎没
问题
,然而
setTimeout
每次都会执行多次,然后才根据服务器的expiresIn固定时间调用refresh接口。原因是因为,ajax默认是异步执行的,而最开始的expiresIn还没有赋值,
setTimeout
就运行了,所以相当于 也怪不得执行很多次了。解决方法有两种,第一种加上同步代码块,等ajax执行完成再执行下面的功能,如下 然而这样会影响到别人的代码,等待token返回的时候无
JavaScript
87,927
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章