Skip to content

Commit a16d2f0

Browse files
committed
修订JavaScript专题之跟着underscore学防抖
1 parent 8d81ae0 commit a16d2f0

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

articles/专题系列文章/JavaScript专题之跟着underscore学防抖.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,19 @@ container.onmousemove = getUserAction;
6262
1. debounce 防抖
6363
2. throttle 节流
6464

65+
今天重点讲讲防抖的实现。
66+
6567
## 防抖
6668

67-
今天重点讲讲防抖的实现。
69+
防抖的原理就是:你尽管触发事件,但是我一定在事件停止触发 n 秒后才执行。
70+
71+
这意味着如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件触发的时间为准,在此时间 n 秒后才执行。
6872

69-
防抖的原理就是:你尽管触发事件,但是我一定在事件触发 n 秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件的时间为准,n 秒后才执行,总之,就是要等你触发完事件 n 秒内不再触发事件,我才执行,真是任性呐!
73+
总之,就是要等你触发完事件 n 秒内不再触发事件,我才执行,真是任性呐!
7074

7175
## 第一版
7276

73-
根据这段表述,我们可以写第一版的代码
77+
根据这段表述,我们可以轻松写出第一版的代码
7478

7579
```js
7680
// 第一版

0 commit comments

Comments
 (0)