JavaScript может размещаться в разных частях страницы.
ТвитнутьЕсли Вы хотите, чтобы JavaScript код не смешивался с HTML разметкой размещайте его в секции head.
Пример
<html>
<head>
<script type='text/javascript'>
function example(){
alert('Если Вы видите это сообщение, значит страница была полностью загружена.');
}
</script>
</head>
<body onload='example()'>
</body>
</html>
JavaScript может быть размещен в секции body.
Размещайте JavaScript в самом конце секции body (перед </body>) если не хотите, чтобы скрипт начал выполняться до полной загрузки документа и это привело к ошибкам.
Обратите внимание: на странице может быть размещено неограниченное количество скриптов в том числе и в body, и в head одновременно.
Пример
<html>
<body>
<p>Данный текст присутствовал на странице.</p>
<hr />
<script type='text/javascript'>
document.write('Данный текст выведен на страницу с помощью JavaScript.');
</script>
</body>
</html>
JavaScript код необязательно должен непосредственно содержаться в HTML документе, он также может храниться во внешнем текстовом файле с расширением .js.
Использовать внешние файлы скриптов удобно в случаях, когда необходимо определять код, который будет работать на нескольких страницах веб-сайта.
Внешние скрипты также как и обычные подключаются к страницам с помощью тэга <script> однако в этом случае содержимое тэга должно оставаться пустым и к нему должен быть добавлен атрибут src содержащий адрес внешнего .js файла.
Пример
<!-- Содержимое файла ex.js: 'document.write("Данный текст был выведен на страницу с помощью JavaScript.")' -->
<script type="text/javascript" src="ex.js"></script>
Задание 1. Во внешнем файле secred.js задан скрипт, который выводит на страницу секретный код. Подключите файл к странице и узнайте код: