发表于: 2019-12-20 22:32:09

1 1071


今天完成的事

过滤器还没怎么看,倒是先完成了列表的分页功能


今天的收获

定时器有哪些用法

JS提供了一些原生方法来实现延时去执行某一段代码。


一般用到的有两种

setTimeout()

setInternval()


setTimeout

暂停指定的一段时间后执行某个代码。(只执行一次)

语法:

 这个方法所有浏览器都支持,setTimeout( ) 是属于 window 的 method,用来设定一个时间, 时间到了, 就会执行一个指定的 method。

用法





setInternval

间隔的指定一段时间不停的执行代码

以前点进某些学习网站,不停弹出荷官发牌的弹窗,关都关不完,我怀疑就是用这东西写出来的。


语法


实例

监听时间的代码




定时器有个连续点击多次执行同一个定时器的BUG,因为是叠加起来了。

任务一应该都遇到过。

可以先清除定时器,再设置定时器。这样的话,每次点击事件发生时,都把前一个定时器清除,再重先开启一个新的定时器

    var clock;
    function startBtn() {
        clearInterval(clock);
        clock=setInterval(setColor,1000);
    }


我任务一用的开关


遇到的困难



明天的计划

搜索功能



返回列表 返回列表
评论

    分享到