网站首页 > 技术文章 正文
点击右上方红色按钮关注“小郑搞码事”,每天都能学到知识,搞懂一个问题!
大家好!我是/小郑搞码事/的小郑
今天和大家分享前端工程师如何实现类似这样的任务:每天下午2点运行指定函数。
项目开发过程,如果遇到下面这个问题
每4分钟运行这个函数
你会怎么实现?
对,我们可能第一时间想到setInterval。因为它确实比较容易实现。
但是如果问题复杂一点。
每天下午2点运行这个函数
又如,每个星期二的下午2点运行这个函数
这个时候我们就会去找一个更加合适的方式来处理这件事。
node-schedule
这个包非常合适,它是一个基于时间的调度,而不是基于区间的调度。完全可以按照你的意愿来干活。
来看一下使用。
引进来
const schedule = require('node-schedule')
使用:20201027下午5点过4分钟执行函数
使用:每个小时的56分钟
这里minute还支持其它变量:
如:second/minute/hour/date/month/year/dayOfWeek
其它的用法,大家可以去了解一下,挺有意思的,我就说到这了。
猜你喜欢
- 2025-07-06 为什么前端大佬都推荐用 performance.now() 而非 Date.now()?
- 2025-07-06 实战分享:邀请有礼产品怎么做?(邀请有礼活动)
- 2025-07-06 揭秘:视频播放网站如何精准记录用户观看进度
- 2025-07-06 第七篇 前端基础十问,看看你是否真的掌握扎实?
- 2025-07-06 下单预约送货时间功能设计及思路(预约送货怎么说)
- 2025-07-06 每天一个 Python 库:datetime 模块全攻略,时间操作太丝滑!
- 2025-07-06 前端代码更新,如何优雅地通知用户刷新页面?
- 2024-10-09 JS Date对象的妙用:如何更优雅的计算时间差?
- 2024-10-09 从零开始的前端请求之旅 从零开始学前端开发
- 2024-10-09 如何在上班时间利用终端控制台摸鱼??????
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)