快捷搜索:

node.js入门 - 8.api:events

从本日开始,我们将先容node的一些紧张的api,首先向大年夜家先容的是events。他是node中相称紧张的一个api,也是实现其他一些api的根基,对他有好的理解,会赞助你应用好其他的api。

假如你用javascript开拓过浏览器的利用,那你必然很认识事故。但浏览器中的事故滥觞于dom,而不是javascript。dom顶用户驱动的事故经由过程一系列树状元素(html/xml)的接口实现与用户的交互,当用户和dom交互的时刻就会孕育发生响应的事故。

1.EventEmitter

node中不存在dom这个工具,以是他自己创建了EventEmitter类来实现基础的事故功能,node中其他事故的实现都是经由过程这个接口类实现的。EventEmitter中最紧张的两个措施是on和emit,来供其他类应用。on实现为事故实现监听的功能,它有两个参数,第一个是监听的事故,第二个是响应的回调函数。来看一个例子:

server.on('event', function(a, b, c) {

//do things

});

您可能还会对下面的文章感兴趣: