07 2022 档案

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