CSSの@importのような動作をするJavascript

CSSの@importのように、一つのJavascriptから複数を同時に呼び出したい時に重宝するやり方。
インポートするJavascriptは同一階層に設置する。

(function(){
  var s = document.getElementsByTagName("script");
  var d = s[s.length-1].src.substring(0, s[s.length-1].src.lastIndexOf("/")+1);
  for(var i=0; i<arguments.length; i++){
    document.write('
<script type="text/javascript" src="'+d+arguments[i]+'"></script>
');
 }
})
// インポートするJavascriptを以下に記述
(
 "jquery-1.5.1.min.js",
 "smoothRollOver.js",
 "searchbox.js",
 "canvas_background.js",
 "jquery-scroller.js"
 );