JavaScriptファイルの動的ローディング

Script.aculo.usみたいにJavaScriptファイルを一括で読み込みたかったんで、
調べたら良さそうなのがあったんで、メモ。

ソース

function require( src ) {
  var script  = document.createElement('script');
  script.type = 'text/javascript';
  script.src  = src;
  var head    = document.getElementsByTagName('head')[0];
  head.appendChild(script);
}

使い方

require('hogehoge.js');


をHTMLに書かないですむだけですけど、
パッケージをまとめるとかの用途には使えそうです。
なにより、HTMLがすっきりしますしね。