手机版

在JS中使用SetTimeout和SetInterval的初步研究

时间:2021-09-05 来源:互联网 编辑:宝哥软件园 浏览:

一切都在代码截图里,我愿意和你一起成长!你可以喷,毕竟是菜鸟!好了,废话不多说,看具体的示例代码!

!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title title/title/head body div class=' wrapper '/div div class=' wrapper 1 ' ABCD 123441223432/div button onclick=' clearIt=window . clearinterval(clearIt)' Stop/button script window . onload=function(){ $()。wrapper’)。html(' 12343242342 ')setTimeout(function(){ $(')。wrapper’)。hide();setTimeout(function(){ $(. wrap 1))[0]. style . background COlOr=' red ';console.log(新的Date(),' in ');},20000);console.log(新日期(),“out”);},10000);} var clearIt=self . setinterval(' setIntervalTest()',1000);函数setIntervalTest(){ console . log(' ');}/script script type=' text/JavaScript ' src=' http : jquery/jquery-min . js '/script/body/html

补充:让我们来看看setTimeout和setInterval的异同

setTimeout和setInterval之间的相似之处

SetTimeout和setInteval都是窗口对象的计时方法,语法基本相同。它们都有两个参数,一个是要执行的代码字符串,另一个是以毫秒为单位的时间间隔,在此时间间隔之后将执行代码。

设置超时和设置间隔之间的差异

SetTimeout方法是一个计时器,也就是什么时间后做什么。做完了就放下。

SetInterval方法意味着以一定的时间间隔重复执行一个操作。

如果用setTimeout来实现setInerval的功能,则需要在执行程序中定期调用自己。

如果要清除计时器,请根据创建计时器时使用的方法调用不同的清除方法:

例如:

timer=setTimeout('startShow()',2000);clearTimeout(计时器);或者:

timer=setInterval('startShow()',2000);clearInterval(计时器);以上是边肖介绍的在JS中使用SetTimeout和SetInterval的初步研究,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

版权声明:在JS中使用SetTimeout和SetInterval的初步研究是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。