Nodejs中自定义事件实例

时间:2014-06-20    点击:68   

其实就是继承events的EventEmitter就可以了,然后就可以通过on去注册事件;emit去触发事件,removeListener去移除事件,简单例子如下:

var util = require('util');
var Et = require('events').EventEmitter;
function Ticker() {
  var self = this;
  setInterval(function(){self.emit("tick")},1000);
}
util.inherits(Ticker,Et);
var ticker = new Ticker();
ticker.on("tick",function() {
  console.log("ticker");
});

这样自定义的Ticker就具有自定义事件的能力了

使用原生js实现页面蒙灰(mask)效果示例代码
js处理php输出时间戳对不上号的解决方法
Javascript 实现复制(Copy)动作方法大全
Blocksit插件实现瀑布流数据无限( 异步)加载
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved