可以这么理解:每个 setTimeout 产生的任务会直接 push 到任务队列中;而 setInterval 在每次把任务 push 到任务队列前,都要进行一下判断(看上次的任务是否仍在队列中,如果有则不添加,没有则添加)。题目描述:实现一个发布订阅模式拥有 on emit once off 方法。使用 setInterval 时,某些间隔会被跳过;题目描述:实现一个 compose 函数。可能多个定时器会连续执行;
2024-08-20 17:27:05
194
暴力解法Map法。
2024-07-15 21:44:26
378
1
最近放假也是闲得慌,突发奇想想写一个超星刷课的脚本,顺便回顾了一些dom的操作和iframe的相关知识。
2023-07-05 00:12:06
4247
微信小程序
2022-11-11 19:31:49
424
1
微信小程序
2022-11-11 15:46:54
2710
1
js数组方法
2022-10-07 16:30:23
319
1
pdf处理
2022-09-25 23:52:55
3069
1
研究vue-element-admin中优雅的代码风格
2022-09-11 15:10:35
1069
3
手写apply()、call()、bind()的源码实现
2022-08-30 23:41:47
231
1
vue3
2022-08-28 12:10:04
238
2
vue中使用echarts实现飞机航线 水滴图 词云图
2022-08-14 17:25:45
5708
18
mock.js的使用
2022-08-13 15:15:58
1435
1
ECharts基础(二)
2022-07-09 17:46:56
3223
2
nodejs+websocket
2022-07-08 16:22:54
554
2