手写 防抖、节流 防抖(debounce) 定义 防抖(debounce):不管事件触发频率多高,一定在事件触发 n 秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,就以新的事件的时间为准,n 秒后才执行,总之,触发完事件 n 秒内不再触发事件,n 秒后再执行。 常见使用场景 窗口大小变化; 监听滚动事件; 表单验证,输入完成后 m 秒后验证;
this 和 this 指向 this 说明 this 是 JavaScript 的关键字之一。它是 对象 自动生成的一个内部对象,只能在 对象 内部使用。随着函数使用场合的不同,this 的值会发生变化。; this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用; 为什么很多代码中要使用 var that = this?; thi