小工具知识网

当前位置: 首页 > 行业知识 > JS-定时器的4种写法及介绍,前端组件开发

行业知识

JS-定时器的4种写法及介绍,前端组件开发

2026-11-15 07:20:14 来源:互联网转载

// 输出一次 timeout,每隔1S输出一次 interval

/--------------------------------/

// 通过setTimeout模拟setInterval 和 setInterval有啥区别么?
var callback = function () {
if (times++ > max) {
clearTimeout(timeoutId);
clearInterval(intervalId);
}

console.log(‘start’, Date.now() - start);
for (var i = 0; i console.log(‘end’, Date.now() - start);
},
delay = 100,
times = 0,
max = 5,
start = Date.now(),
intervalId, timeoutId;

function imitateInterval(fn, delay) {
timeoutId = setTimeout(function () {
fn();

if (times

上一篇:揭秘立体旋转奥秘,轻松掌握3D盒子翻转技巧!

下一篇:浪潮服务器怎么生产的视频?