HTML 本文に含まれる 2 つのスクリプトがあります。最初のスクリプトでは、2 番目のスクリプト タグで参照される JS オブジェクトを初期化しています。
<body>
...
<script type="text/javascript" src="http://url/script.js"></script>
<script type="text/javascript">
obj.a = 1000;
obj.do();
</script>
</body>
最初のスクリプト (HTTP 経由) の読み込み時間が遅い場合、何が起こっていますか? ボディ内のJSの実行順序はどうなっていますか?