0
私はアプリケーションをよりオブジェクト指向にしようとしています。私はしかし含める方法はかなりわからないイム私のアプリケーションのserveralの場所で、このオブジェクトを使用したいファイルにMedia.jsモジュールとしてのNode.jsクラス
//Media object
var Media = function (file, targetDirectory) {
this.file = file;
this.targetDir = targetDirectory;
this.fileName = this.getName();
};
Media.prototype.isVideo = function() {
return this.file.mimetype.indexOf('video') >= 0;
};
Media.prototype.isAudio = function() {
return this.file.mimetype.indexOf('audio') >= 0;
};
Media.prototype.getName = function() {
return this.file.originalname.substr(0, this.file.originalname.indexOf('.'))
};
を
:このため、私は次のクラス(オブジェクト)を作成したいですそれ。これはいいアイデアですか、代わりにModules
を使うべきですか?
それを必要とするとき、単にMedia.jsを必要とし、その後Media.js
にをお使いのメディアオブジェクトをエクスポートすることができ、オブジェクトをインスタンス化することは可能ですか?上記のように私はパラメータを渡す –