JS實現視頻彈幕效果

使用ES6的模塊化開發及觀察者模式來實現。觀察者模式有不少種形式,這裏是使用「註冊—通知—撤銷註冊」的形式。TimeManager類能夠返回一個單例,每一條彈幕做爲一個觀察者,註冊到TimeManager類的單例的set表中,當單例的set中有數據時,被觀察者狀態被改變,執行動畫,並通知全部觀察者進行update狀態更新。彈幕移動超過視頻寬度時,從TimeManager中註銷。當TimeManag
相關文章
相關標籤/搜索