Debounce and Throttle

防抖(Debounce)和节流(Throttle)都是用来控制某个函数在一定时间内执行多少次的技巧

  • Debounce: 把触发非常频繁的事件合并成一次执行。
  • Throttle: 把触发非常频繁的事件变成每隔一定时间触发一次。

Import vs Require

node编程中最重要的思想之一就是模块,而正是这个思想,让JavaScript的大规模工程成为可能。
但是由于JS发展历史的原因,发展出了不同的模块化规范,requireimport就是这种环境下的产物。