動的なscriptタグの読み込みを同期的に行う
http://blog.37to.net/2008/08/script/
例え非同期でも依存関係に考慮するのは、書き方次第で幾らでも対処できる事だと思う。ちまたにある非同期で動的な読み込みを行う関数で、成功時のコールバックさえ出来る関数なら、別段難しくない。
例えば前回挙げた関数 load なら
load('script1.js', function(){load('script2.js')})
でやれば依存関係はクリアする。
折角コールバックがあるならそれで十分だと思う。