防抖:也就是防止用户手抖,多点了几下 节流:为了节省流量,用户点击了很多下,在规定的时间里,我只处理一下
let date = new Date();
function fn() {
if (new Date() - date < 1000) return // 1秒内不可再次点击
date = new Date()
console.log(‘点击成功’)
}
btn.onclick(function(){
fn()
})
let date = new Date();
let date2 = 0;
function fn() {
if (date2 - date < 1000) return // 1秒内不可再次点击
date2 = new Date() // 与防抖相比,多了这一步
date = new Date()
console.log(‘点击成功’)
}
btn.onclick(function(){
fn()
})