zl程序教程

您现在的位置是:首页 >  Java

当前栏目

作为一个前端,我花不到10分钟写了一个番茄闹钟

2023-02-18 16:43:14 时间

背景

最近学到了番茄工作法,也就是30分钟工作,10分钟休息这种方式。于是想找一个番茄闹钟提醒自己。但是发现用一个闹钟还要下软件,看广告或者产生花费。

作为一个大前端,怎么可以忍。于是灵机一动,写了一个闹钟

window.countOkNum = 0


var interval = setInterval(() => {
    if (window.countOkNum < 30 * 60) {
        window.countOkNum += 1
        console.log('beat..', window.countOkNum)
    } else {
        window.countOkNum = 0
        new Audio('https://downsc.chinaz.net/Files/DownLoad/sound1/202110/14893.mp3').play()
        clearInterval(interval)
    }
}, 1000)

不管用找我,有什么意见也可以提,后续会丰富这个。