Почему внутренний блок <script> обычно размещают непосредственно перед закрывающим тегом </body>?
<script>
</body>
Это автоматически перемещает JavaScript в отдельный файл .js.
.js
Это позволяет браузеру сначала разобрать и отобразить содержимое страницы, а затем выполнить скрипт.
Это не позволяет посетителям просматривать исходный код JavaScript.
HTML требует, чтобы каждый элемент <script> был последним элементом в <body>.
<body>