https://www.cnblogs.com/ziyunfei/p/5545439.html
passive 的事件监听器
addEventListener(type, listener, {
capture: false,
passive: false,
once: false
})
```三个属性都是布尔类型的开关,默认值都为 false。其中 capture 属性等价于以前的 useCapture 参数;once 属性就是表明该监听器是一次性的,执行一次后就被自动 removeEventListener 掉,还没有浏览器实现它;passive 属性是本文的主角,Firefox 和 Chrome 已经实现,