• js简单倒计时


    不想每次用倒计时,都现写代码,比较烦,这里记一下,也顺便分享一些倒计时简单的逻辑。

    如果你有更简单方便的代码,可以分享给大家。

    var method = {
        countdownObj: {
            timer: null,
            changeTime: 0,
        },
        countdown: function(long, back) {
            var that = this;
            if (that.countdownObj.timer) {
                clearInterval(that.countdownObj.timer);
            }
            that.countdownObj.changeTime = long;
            back(that.countdownObj.changeTime);
            that.countdownObj.timer = setInterval(function() {
                that.countdownObj.changeTime--;
                back(that.countdownObj.changeTime);
                if (that.countdownObj.changeTime < 1) {
                    clearInterval(that.countdownObj.timer);
                }
            }, 1000);
        }
    };
    
    method.countdown(60,function(time){
        console.log(time);
    });
    

    函数里第一个数字是到时间长度,
    第二个回调函数,回传的time就是当前时间。

    勘误:
    1018-12-12 修正了几个文字错误;优化了几个变量

    原文地址:https://segmentfault.com/a/1190000017341822
  • 相关阅读:
    面向对象与组合
    异常处理和三级菜单练习
    装饰器和生成器
    序列化模块
    leetcode_498. 对角线遍历
    leetcode_566. 重塑矩阵
    leetcode_59. 螺旋矩阵 II
    leetcode_54. 螺旋矩阵
    leetcode_396. 旋转函数
    leetcode_200. 岛屿数量
  • 原文地址:https://www.cnblogs.com/lovellll/p/10109183.html
Copyright © 2020-2023  润新知