摘要: 1 function deepClone(oldData) { 2 if(typeof oldData 'object' && oldData !==null) { 3 let res=Array.isArray(oldData)?[]:{} 4 for(let k in oldData){ 5 i 阅读全文
posted @ 2023-07-18 14:35 font-dev 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 防抖和节流都是对高频事件进行优化,节流是在规定的时间内执行一次操作 1 window.onscroll=throttle(function(){ 2 alert(1) 3 },1000) 4 function throttle(fn,delay) { 5 let t=true; 6 return f 阅读全文
posted @ 2023-07-18 13:09 font-dev 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 防抖是防止连续触发事件,只触发最后一次事件,可以使用防抖函数。 简单例子 1 let oinput=document.querySelector('input') 2 let t=null; 3 oinput.oninput=function(e){ 4 5 if(t!==null) { 6 cle 阅读全文
posted @ 2023-07-18 12:20 font-dev 阅读(39) 评论(0) 推荐(0) 编辑