9
我真的不能得到什麼被認爲是在node.js中寫一個模塊時是好的,不好的做法,一握的時候有什麼好的做法有些模塊似乎使用了大量出口的同時,其他用途只有一個,等編寫的Node.js模塊
例子:
var self;
var mymodule = function() {
self = this;
this.value1 = something;
this.value2 = somethingElse;
};
module.exports.init = function() {
return new mymodule();
};
mymodule.prototype.functionalityType1 = {
someFunction: function(callback) {
var a = self.value1;
anotherfunction(a, callback);
},
};
mymodule.prototype.functionalityType2 = {
someFunction: function(callback) {
var a = self.value2;
anotherfunction(a, callback);
},
};
var anotherfunction = function(v, callback) {
// do stuff with v
callback(result);
};
每個原型將包含多個功能明顯。
這樣的事情會被認爲是好的做法嗎?