品易云推流 关闭
文章详情页
文章 > JavaScript > js定时器settimeout

js定时器settimeout

js定时器settimeout

头像

宋雪维

2021-01-06 15:15:152660浏览 · 0收藏 · 0评论

关于js定时器,小编向大家详细介绍过setinterval,与setinterval一直循环下去相比,另外一种定时器settimeout在规定时间后执行完某个操作就停止,且只执行一次。本文将详细向大家介绍js定时器settimeout。

1、settimeout() 方法

用于在指定的毫秒数后调用函数或计算表达式。

在规定时间后执行完某个操作就停止,且只执行一次。

清除方法:clearTimeout(timer)。

2、语法

 setTimeout(code,millisec)

3、参数

code (必需):要调用的函数后要执行的 JavaScript 代码串。

millisec(必需):在执行代码前需等待的毫秒数。

4、使用

<script>
//定时器 异步运行
function hello(){
alert("hello");
}
//使用方法名字执行方法
var t1 = window.setTimeout(hello,1000);
var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法
window.clearTimeout(t1);//去掉定时器
</script>

以上就是js定时器settimeout的介绍,需要注意的是setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图