我正在尝试在ES6中接受良好的OOP实践,并且正在与事件监听器进行斗争。有时把它们放在课堂上似乎是错误的,但你怎么处理几个类并将一个类传递给一个监听器呢?这是我在一些泛型类中总是使用的代码。
addEventListener(domEvent, functionRef, domElement=window, bubbles=false){
domElement.addEventListener(domEvent, functionRef.bind(this), bubbles);
}
这种东西是否有某种风格指南?对于前端网络js,似乎永远不会有一个“正确”的答案。