JS 定时器与延时器

Posted cwjdd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 定时器与延时器相关的知识,希望对你有一定的参考价值。

avaScript里面内置了两个定时器,一个是setTimeout()一个是setInterval()。下面将由浅入深来理解一下定时器的工作原理。

使用方式:

setTimeout()

function out()
    alert("定时器");
 ;
var timeoutID = window.setTimeout(out,10000);

setTimeout 的语法非常简单,第一个参数为回调函数,第二个参数为延时的时间。函数返回一个数值类型的ID唯一标示符,此ID可以用作 clearTimeout 的参数来取消定时器:

第一个参数可以传入多个回调函数中间以";"隔开即可,另外要注意的是函数不能加(),不能写成out();否则就会有意想不到的错误。

setInterval()

该方法使得一个函数每隔固定时间被调用一次,是一个很常用的方法。如果想要取消定时执行,和clearTimeout方法类似。

第一个方法和第二个方法的最大差别是一个是只执行一次,一个是会循环执行。

以上是关于JS 定时器与延时器的主要内容,如果未能解决你的问题,请参考以下文章

JS 定时器与延时器

JS中定时器与延时调用

如何在使用片段和计时器的选项卡式活动上更新 UI

使用html+css+js实现日历与定时器,看看今天的日期和今天剩余的时间。

测试片段不执行定时器或示例超时

如何使用 JS 为计时器卡设置边框动画