tiny-listener
A more versatile way of adding & removing event listeners.
Install
You can get it on npm.
npm install tiny-listen --save
Setup
Node (Browserify)
var listen =
Browser (Standalone)
新增 ++ (throttle, debounce)函数
/** * throttle, debounce 函数入参 * * @param * @param * @param * - leading:Boolean 开始时调用 * - trailing:Boolean 结束时调用 * - maxWait:Number 最大等待时间 * @returns */const listener =
Usage
Add an event listener
Or by passing a HTML element
var logo = document
Or by passing a list of HTML elements
var anchors = document
Remove an event listener
By calling the destroy
function that returned from previous operation.
var listener = listener