事件,是 pub/sub ,也就是发布/订阅模式。用个现实生活的例子,比如一个视频网站上更新了某部电视剧的内容,会通知所有订阅了这部电视剧的用户,这些用户收到通知以后可以决定是不是要来看一下更新的电视剧内容。这里的更新就是一个事件,发布了这个事件,订阅的用户可以收到通知,用户的决定就是要执行的动作。
在 node 里面,这个事件的功能是在 events 模块里面,它给我们返回一个类,这个类上会包含事件的发布与订阅的功能,我们可以让自己定义的类去继续它,这样就可以使用它上面提供的一些方法了。
事件,是 pub/sub ,也就是发布/订阅模式。用个现实生活的例子,比如一个视频网站上更新了某部电视剧的内容,会通知所有订阅了这部电视剧的用户,这些用户收到通知以后可以决定是不是要来看一下更新的电视剧内容。这里的更新就是一个事件,发布了这个事件,订阅的用户可以收到通知,用户的决定就是要执行的动作。
在 node 里面,这个事件的功能是在 events 模块里面,它给我们返回一个类,这个类上会包含事件的发布与订阅的功能,我们可以让自己定义的类去继续它,这样就可以使用它上面提供的一些方法了。