取fs.js的代碼段,例如:PhantomJS中的「出口」在哪裏定義?
exports.write = function (path, content, modeOrOpts) {
var opts = modeOrOptsToOpts(modeOrOpts);
// ensure we open for writing
if (typeof opts.mode !== 'string') {
opts.mode = 'w';
} else if (opts.mode.indexOf('w') == -1) {
opts.mode += 'w';
}
var f = exports.open(path, opts);
f.write(content);
f.close();
};
現在我很困惑與exports
對象。你可以在每個PhantomJS模塊中找到它,但我沒有發現在哪裏定義exports
對象。
任何人都可以給我一些關於定義exports
對象的地方的建議嗎?
不要與NodeJS中的exports
混淆。這是PhantomJS ...
http://stackoverflow.com/questions/9901082/what-is-this-javascript-require 它是一個對象,通過要求其 –