Я бы порекомендовал использовать для этого LABJs .
Используя его, вы можете сделать это
$LAB
.script("framework.js")
.wait(function(){
//called when framework.js is loaded
})
.script("init.js")
.wait(function(){
//called when init.js is loaded
});
Это кросс-браузер и часто будет более эффективным, чемЖесткое кодирование тегов скрипта в ваш html благодаря тому, что он поддерживает параллельные загрузки.
Подробнее об этом можно прочитать здесь