JavaScript
Vida__
这个作者很懒,什么都没留下…
展开
-
localStorage踩坑
localStorage存放数据自动转为String字符串,重新获取Boolean时非空字符串都为true。解决方法:在存放时,如果为false,则设置空字符串;localStorage.setItem('rememberPwd', this.rememberPwd ? 'true' : '')原创 2021-03-17 00:51:26 · 1435 阅读 · 0 评论 -
防抖(debounce)&节流(throttle)总结
防抖原理事件响应函数在一段时间后才执行,如果这段时间内再次调用,则重新计算执行时间。也就是说,在这个时间内,无论你怎么触发事件,我都不会执行,只有这段时间无操作后才会执行。应用场景 scroll事件的滚动触发 搜索框输入查询 表单验证 按钮提交事件 浏览器窗口缩放,resize事件 实现&取消防抖function debounce(func, wait, immediate) { let timeout, result;原创 2021-02-28 20:24:15 · 202 阅读 · 0 评论