猿问

js脚本中定时器太多,冲突如何解决?

业务需要,在js脚本中,写了多个定时任务,如下代码:

如上述代码所示(代码最上面的两个定时器没有什么特别意义,贴出来是为了说明这个脚本中定时器很多),js脚本中用到了很多的定时器,那么这些定时器,异步向服务器发送请求的就不说了,就是更改页面部分信息clear_content方法这里,有时候容易断片儿,时不时的不会执行这段代码,请问像这样的是由于多个定时器冲突造成的吗?那么应该如何避免这样的问题?或者如何改进这段程序块?

对了,特别说明一下,捕获鼠标回车事件,也就是最下面的代码块执行的很频繁,差不多3~5s就会执行一次。


牧羊人nacy
浏览 1403回答 1
1回答

跃然一笑

clear之后就不执行了啊。。。你的逻辑自己有问题啊,而你取消执行到执行有至少5秒时间,所以有段时间不执行很正常啊,如果你5回车之后5秒不回车那才会执行。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答