Tag: 模块模式

JavaScript模块模式和这个

我已经开始尝试Node,并且在一个文件中工作。 这是我的代码的基本原则: function Validation(){ this.a = function(){…} this.b = function(){…} return this; } var validation = Validation(); (function(){ models["a"] = { validate: [a, b] } }).call(validation); 这工作得很好。 现在我想将validationfunction移到它自己的文件validation.js中。 所以我改变我的代码: /* validation.js */ function Validation(){ this.a = function(){…} this.b = function(){…} return this; } module.exports.Validation = new Validation(); /* Main file */ var validation = require('./validation'); […]