防止事件多次触发请求
防抖节流
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果
防抖
当持续触发事件时,不执行函数,但是当触发停止一段时间后才执行一次
节流
当持续触发事件时,也必需一段时间之内容再执行一次
function jieliu(fn, wait) {
// 开始时间
var startTime = Da
原创
2020-08-09 16:40:28 ·
537 阅读 ·
0 评论