07 2022 档案
摘要:使用setInterval模拟setTimeout: 执行一次setInterval然后清除即可 function mySetTimeout(fn, t){ let timer = setInterval(()=>{ fn(); clearInterval(timer) },t) } let a =
阅读全文
摘要:常规的思路是循环遍历,一个个绑定事件,缺点是dom操作次数过多。 //获取dom var list = document.getElementById('test'); var li = list.getElementsByTagName('li'); //遍历li标签 for(let i = 0;
阅读全文
摘要:function mySetInterval(fn, t){ let timer = null; function interval(){ fn(); timer = setTimeout(interval, t) } interval(); return { clear: ()=>{ clearT
阅读全文