前端必懂EventEmitter

本文說一個EventEmitter.比較簡單,可以直接看代碼

發佈+訂閱

DOM的事件機制就是發佈訂閱模式最常見的實現,這大概是前端最常用的編程模型了,監聽某事件,當該事件發生時,監聽該事件的監聽函數就被調用

發佈訂閱模式,阮一峯在《Javascript 異步編程的 4 種方法》,中:

我們假定,存在一個"信號中心",某個任務執行完成,就向信號中心"發佈"(publish)一個信號,其他任務可以向信號中心"訂閱"(subscribe)這個信號,從而知道什麼時候自己可以開始執行。這就叫做"發佈/訂閱模式"(publish-subscribe pattern),又稱"觀察者模式"(observer pattern)。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章