Por que um bloco interno de <script> costuma ser colocado logo antes da tag de fechamento </body>?
<script>
</body>
Isso impede que os visitantes vejam o código-fonte JavaScript.
Isso permite que o navegador analise e exiba o conteúdo da página antes de executar o script.
O HTML exige que todo elemento <script> seja o último elemento de <body>.
<body>
Isso move automaticamente o JavaScript para um arquivo .js separado.
.js