CommonJSモジュール

CommonJSで他のモジュール(ファイル)を読み込む方法。includeだと名前が衝突して上書きしてしまう可能性があるが、CommonJSモジュールのrequireを使うとその問題を防ぐことができる。
CommonJSが実装された環境でないと使えないので、素のブラウザでは利用できない。

使い方

require(file) : fileの内容を読み込む。
module.exports: requireで読み込まれるオブジェクト。

サンプル

【a.js】
var hoge = require("./b.js");
hoge();

【b.js】
hoge = function(){ console.log("hello"); };
module.exports = hoge;