We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d81ae0 commit a16d2f0Copy full SHA for a16d2f0
articles/专题系列文章/JavaScript专题之跟着underscore学防抖.md
@@ -62,15 +62,19 @@ container.onmousemove = getUserAction;
62
1. debounce 防抖
63
2. throttle 节流
64
65
+今天重点讲讲防抖的实现。
66
+
67
## 防抖
68
-今天重点讲讲防抖的实现。
69
+防抖的原理就是:你尽管触发事件,但是我一定在事件停止触发 n 秒后才执行。
70
71
+这意味着如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件触发的时间为准,在此时间 n 秒后才执行。
72
-防抖的原理就是:你尽管触发事件,但是我一定在事件触发 n 秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,那我就以新的事件的时间为准,n 秒后才执行,总之,就是要等你触发完事件 n 秒内不再触发事件,我才执行,真是任性呐!
73
+总之,就是要等你触发完事件 n 秒内不再触发事件,我才执行,真是任性呐!
74
75
## 第一版
76
-根据这段表述,我们可以写第一版的代码:
77
+根据这段表述,我们可以轻松写出第一版的代码:
78
79
```js
80
// 第一版
0 commit comments