Archives 对于cheater-node的总结——继承篇
Post
Cancel

对于cheater-node的总结——继承篇

javascript的对象模型诡异得很,我等半脑残几乎无法领会其精要,仅继承这件简单的事情就有无数种实现方法。不过既然用nodejs,就尽量按照它的标准来走。

Cheater这个类需要触发以及监听事件,所以需要继承EventEmitter这个类。

1
2
3
4
5
6
7
8
var events = require('events');
 
var Cheater = function () {
    events.EventEmitter.call(this);
    ...
};
 
require('sys').inherits(Cheater, events.EventEmitter);

代码倒是简单得很,不过背后还是做了很多事情的。这里写得很详细,就不废话了:http://blog.nodejitsu.com/using-sys-inherits-in-node-js

 

更新:sys这个module在nodejs 0.3之后的版本改成了util,为了保持兼容,sys仍可以用,但是不推荐。

This post is licensed under CC BY 4.0 by the author.

对于cheater-node的总结——异步篇

对于cheater-node的总结——underscore篇

Comments powered by Disqus.