ES6
文章平均质量分 78
FYAN2001
这个作者很懒,什么都没留下…
展开
-
IntersectionObserver 使用 , 懒加载列表实现 , 虚拟列表探索
使用IntersectionObserver 可以让我们快速实现 懒加载 和 虚拟列表 首先我们创建 observer 观察者实例 observer = new IntersectionObserver(callback, options); options 是配置的参数 (选填) observer 则是一个观察器实例 有一些基础的方法 // 开始观察 observer.observe(document.getElementById('example')); // 停止观察 observer.un原创 2022-05-11 14:15:04 · 1226 阅读 · 0 评论 -
面试手写JS必会
Git git 更多完整手写JS,之后也会以文章的形式稍后更新 防抖,节流 防抖为事件触发后N秒后执行回调,如果在N秒内再次触发,则重新计数,类似于百度的搜索效果 debounce // func是用户传入需要防抖的函数 // wait是等待时间 const debounce = (func, wait = 50) => { // 缓存一个定时器id let timer = 0 // 这里返回的函数是每次用户实际调用的防抖函数 // 如果已经设定过定时器了就清空上一次的定时器原创 2021-10-08 14:02:28 · 175 阅读 · 0 评论