0
我正嘗試在JavaScript中使用推送器創建模塊化應用程序。不同的模塊需要綁定到相同的推送器事件,有時該事件嵌套在另一個事件中。此外,根據用戶觸發的DOM事件,這些模塊會在不同的時間加載。在Pusher中實現監聽器時,所有工作都是綁定?
所以,如果一個模塊有一個像
env.pusher.connection.bind('connected', function() {
env.my_channel.bind('private_message',function(data){ ... }
}
一些代碼,另一個模塊走來,並希望聽同樣private_message
事件。如果我編寫相同的代碼,會發生什麼情況,即第一個綁定會被覆蓋。
我在尋找的是一種實現某種監聽器的方式,可能有從通道事件中刪除監聽器的選項。