还有更多的内容可能我还没有拓宽。这里通过一个例子可以理解到其中的精髓。只要data一改变,就自动调用render()函数只要一调用updata()函数,就会使eventbus.trigger触发,然后事件监听就会触发,自动调用render()函数进行渲染为何要进行class 封装和继承EventBus?尤其在模块化的操作中,封装+继承这些就显得十分的重要。这样能让代码有更好的维护性。其他模块使用到eventbus时的还能有更多的变样,可以覆盖重写父类方法或者再添加一些方法。

JavaScript中EventBus实现对象之间通信

JavaScript中EventBus实现对象之间通信

JavaScript中EventBus实现对象之间通信