events-----事件模块
(使用events时必须实例化EventEmitter)
var event=require("events");
var em=new events.EventEmitter;
events方法监听事件的几种方法:
em.addListener("eventsname",function(){}); //第一个参数为事件名称 第二个参数为回调函数
em.on(("eventsname",function(){}); //第一个参数为事件名称 第二个参数为回调函数
em.once(("eventsname",function(){}) //第一个参数为事件名称 第二个参数为回调函数 此方法只能使用一次
events方法删除事件的两种方法:
em.removeListener() //移除指定的事件
em.removeAllListeners() //移除所有的事件
events方法触发绑定事件:
em.emit("eventsname") //触发指定的事件