
获得徽章 4
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
其实真的没必要在网上炫耀,就好像我8月10日要去看许嵩演唱会还是1618内场,看许嵩演唱会这件事没必要天天提,因为我知道8月10日要看许嵩演唱会还是1618内场的人多得是,天天提8月10日看许嵩演唱会还是1618内场就显得好像只有我8月10日要去看许嵩演唱会还是1618内场一样,其实不只是我要去看8月10日许嵩演唱会还是1618内场,别人也要去看8月10日许嵩演唱会还是1618内场,我8月10日看许嵩演唱会还是1618内场看就看了呗,就这样吧,反正我8月10日要去看许嵩演唱会还是1618内场了!
展开
22
6
赞了这篇沸点
#每天一个知识点#
js 实现防抖和节流函数
1. 防抖函数(Debounce)
function debounce(func, delay) {
let timer;
return function(...args) {
const context = this;
clearTimeout(timer);
timer = setTimeout(() => {
func.apply(context, args);
}, delay);
};
}
// 使用示例
window.addEventListener('resize', debounce(() => {
console.log('Window resized');
}, 500));
2. 节流函数(Throttle)
function throttle(func, interval) {
let lastTime = 0;
return function(...args) {
const now = Date.now();
if (now - lastTime >= interval) {
func.apply(this, args);
lastTime = now;
}
};
}
// 使用示例
window.addEventListener('scroll', throttle(() => {
console.log('Window scrolled');
}, 500));
js 实现防抖和节流函数
1. 防抖函数(Debounce)
function debounce(func, delay) {
let timer;
return function(...args) {
const context = this;
clearTimeout(timer);
timer = setTimeout(() => {
func.apply(context, args);
}, delay);
};
}
// 使用示例
window.addEventListener('resize', debounce(() => {
console.log('Window resized');
}, 500));
2. 节流函数(Throttle)
function throttle(func, interval) {
let lastTime = 0;
return function(...args) {
const now = Date.now();
if (now - lastTime >= interval) {
func.apply(this, args);
lastTime = now;
}
};
}
// 使用示例
window.addEventListener('scroll', throttle(() => {
console.log('Window scrolled');
}, 500));
展开
评论
4
赞了这篇文章
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
秋天的第一杯奶茶,这梗都几年了 还没跟风过去啊!再者说 好像也没有朋友会记着请我喝一杯,挺尴尬,但是我倒是这个梗刚出来的时候,给朋友点过,所以人心换人心 将心比心 也不见得会收到真心同等对待!奶茶无所谓 那句话比较重要
![[无辜呆]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_96.4fb9d71.png)
8
1
赞了这篇沸点
赞了这篇沸点