下記で、1.jsの内容を、常に2.jsで使用できるでしょうか?

<script src="1.js" defer></script>
<script src="2.js" defer></script>

下記の場合の実行順序は?
・1.js処理後に、2.jsを処理?

<script src="1.js" defer></script>
<script src="2.js"></script>