JavaScript動的スクリプトローディングの履歴
http://d.hatena.ne.jp/amachang/20071116/1195202294
var load = function(src, check, next) { check = new Function('return !!(' + check + ')'); if (!check()) { var script = document.createElement('script') script.src = src; document.body.appendChild(script); setTimeout(function() { if (!check()) setTimeout(arguments.callee, 100); else next(); }, 100); } else next(); };
これすごいな。何回も書くけどamachang天才です