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;