本文主要介绍setTimeout和setInterval区别的相关信息。通过示例代码进行了非常详细的介绍,对您学习或使用js有一定的参考价值。有需要的话一起学吧。
前言
在制作网页的动态效果时,我们必须满足一些要求,这些要求需要某个程序等待很长时间才能开始执行。就像在我们的生活中,我们会在以后开始做一些事情。在JavaScript中,这类需求主要通过定时器来实现。本文将对timer进行总结,详细总结setTimeout()的用法。
setTimeout()定义和用法
首先,我们来看看W3C上对setTimeout方法的介绍。
定义
SetTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。
语法
setTimeout(代码,毫秒)
参数:
代码:必填。要在调用函数后执行的JavaScript代码字符串。
毫秒:必需。执行代码前等待的毫秒数。
指出
SetTimeout()只执行一次代码。如果您想多次调用它,请使用setInterval()或让代码本身再次调用setTimeout()。
代码
函数hello(){
alert(' hello ');
}
//使用方法名来执行方法
var t1=window.setTimeout(你好,1000);
var t2=window.setTimeout('hello()',3000);//使用字符串执行该方法
window . clear time out(t1);//清除计时器
setInterval()定义和用法
密码
//实时刷新时间的单位是毫秒。
setInterval('refreshQuery()',8000);
/*刷新查询*/
函数refreshQuery(){
$('#mainTable ')。datagrid('reload ',null);
}
业务场景
SetTimeout用于延迟方法或函数的执行。
SetInterval一般用来刷新表单,对于一些假实时表单,指定刷新同步的时间。
总结
这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。谢谢你的支持。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。