0
我正尝试在JavaScript中使用推送器创建模块化应用程序。不同的模块需要绑定到相同的推送器事件,有时该事件嵌套在另一个事件中。此外,根据用户触发的DOM事件,这些模块会在不同的时间加载。在Pusher中实现监听器时,所有工作都是绑定?
所以,如果一个模块有一个像
env.pusher.connection.bind('connected', function() {
env.my_channel.bind('private_message',function(data){ ... }
}
一些代码,另一个模块走来,并希望听同样private_message
事件。如果我编写相同的代码,会发生什么情况,即第一个绑定会被覆盖。
我在寻找的是一种实现某种监听器的方式,可能有从通道事件中删除监听器的选项。