摘要: ####节流:在设定的时间内,只能执行一次,重复执行不生效 functon throttle(fn,wait=50){ //初始化一个变量用于存上次执行的时间戳 let item=0; return function(...rest){ //生成最新的时间戳 let newItem=new Date 阅读全文
posted @ 2022-03-29 17:18 w1ndz 阅读(99) 评论(0) 推荐(0)
摘要: ####防抖:一个函数在规定的时间内只能执行一次,重复执行会重置等待的时间 function debounced(fn, wait = 50) { let item; return function (...rest) { if (item) clearTimeout(item); item = s 阅读全文
posted @ 2022-03-29 17:09 w1ndz 阅读(77) 评论(0) 推荐(0)
摘要: 首先准备好需要模拟的数据--floor.json [ { "id":"1", "imgUrl":"/images/banner1.jpg" }, { "id":"2", "imgUrl":"/images/banner2.jpg" }, { "id":"3", "imgUrl":"/images/b 阅读全文
posted @ 2022-03-29 16:52 w1ndz 阅读(334) 评论(0) 推荐(0)