JS实现视频弹幕效果

使用ES6的模块化开发及观察者模式来实现。观察者模式有不少种形式,这里是使用“注册—通知—撤销注册”的形式。TimeManager类能够返回一个单例,每一条弹幕做为一个观察者,注册到TimeManager类的单例的set表中,当单例的set中有数据时,被观察者状态被改变,执行动画,并通知全部观察者进行update状态更新。弹幕移动超过视频宽度时,从TimeManager中注销。当TimeManag
相关文章
相关标签/搜索