摘要: 不管触发多少次事件,都会等到事件触发n秒后才会执行,如果在事件触发的 n 秒内 又触发了这个事件,那么就以新的事件的时间为准重新计算,总之,就是要等你触发事件 n 秒内 不再触发事件,才会执行,一般用在用户表单输入实时搜索上 1 function debounce(fn, wait) { 2 let 阅读全文
posted @ 2021-03-25 17:21 PromiseOne 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 使用es5 Array.reduce()方法实现 1.语法 2.参数 3.实现代码 1 //树形数据 2 let child = [ 3 { 4 name: "文件1", 5 pid: 1, 6 id: 10001 7 }, 8 { 9 name: "文件2", 10 pid: 1, 11 id: 阅读全文
posted @ 2021-03-25 16:23 PromiseOne 阅读(462) 评论(0) 推荐(0) 编辑