考虑我想公开一个名为Print
- 绑定方法为
prototype
:
文件另存为 Printer.js
var printerObj = function(isPrinted) {
this.printed = isPrinted;
}
printerObj.prototype.printNow = function(printData) {
console.log('= Print Started =');
};
module.exports = printerObj;
然后printNow()
通过将代码require('Printer.js').printNow()
放入任何外部 .js 节点程序文件中进行访问。
- 导出方法本身使用
module.exports
:
文件另存为 Printer2.js
var printed = false;
function printNow() {
console.log('= Print Started =');
}
module.exports.printNow = printNow;
然后printNow()
通过将代码require('Printer2.js').printNow()
放入任何外部 .js 节点程序文件中进行访问。
谁能说出与 Node.js 相关的区别和最佳方法?