间隔时间定时器:约定的时间内反复执行代码

    1.开启间隔定时器的方法:window.setInterval( function() {}, 1000 ) 约定的时间内反复执行里面的函数。

    参数一:函数名或者函数体。

    参数二:时间,单位是毫秒(ms)。

    关闭间隔定时器的方法:window.clearInterval(定时器的返回值)。

    参数一:开启定时器时的返回值。

    let i = obj.setInterval( function() {}, 时间间隔 )

    clearInterval( i );

    由上可知,我们如果需要将计时器和停止计时器绑定使用,那么我们需要在 clearInterval( ) 括号内返回上面被 setInterval 赋值的变量。需要两个函数在同一个作用域中。

    定时器 - 图1

    延迟定时器:一次性的,规定时间内仅触发一次。

    window.setTimeout( 函数名称, 时间 )

    例如:

    var t = window.setTimeout( function() {

    location.href = “http://www.jd.com“;

    }, 5000 );

    //时间的单位也是ms

    clearTimeout( t )

    //停止延时定时器

    定时器 - 图2