Чтобы реализовать интерактивное взаимодействие веб-страниц с пользователем тебе понадобится JavaScript. В этом руководстве ты узнаешь о различных методах привязки JavaScript файлов к HTML документам.
Различные методы привязки JavaScript к документу HTML
Ты можешь привязать JavaScript с документу HTML с помощью тега <script>:
- Написать JavaScript-код внутри HTML
- Привязать внешний файл JavaScript к HTML документу
Давай подробно посмотрим на оба метода.
Как написать JavaScript код внутри HTML
HTML тег <script> позволяет тебе писать JavaScript код в разделах <head> или <body> документа HTML.
Для этого не нужно делать ничего сверхъестественного.
- Открываем тег
<script> - Пишем JS код
- Закрываем тег
</script>
Вот простой пример, в котором Javascript существует в разделе <body> HTML документа.
<!DOCTYPE html>
<head>
<title> A Sample Web Page </title>
</head>
<body>
<button type ="button" onClick="displayAlert()"> Click </button>
<script>
function displayAlert() {
alert("The button has been clicked.");
}
</script>
</body>
</html>
Как добавить внешний файл JavaScript к HTML документу
Ты можешь добавить внешние файлы JavaScript с расширением .js к HTML, используя тот же HTML тег<script>.
То, как ты это делаешь, немного отличается от предыдущего пример, поскольку теперь тебе нужно указать путь к скрипту.
Для этого используют свойство src.
Предположим, у нас есть внешний файл Javascript testscript.js с кодом:
function displayAlert() {
alert("The button has been clicked.");
}
Ты можешь добавить файл JavaScript testscript.js к HTML-файлу, добавив свойство src="testscript.js" внутри тега <script>.
<!DOCTYPE html>
<head>
<title> A Sample Web Page </title>
</head>
<body>
<button type ="button" onClick="displayAlert()"> Click </button>
<script src="testscript.js"></script>
</body>
</html>
Если же тебе нужно привязать несколько JS файлов к HTML-документу, то ты можешь использовать несколько тегов <script>.
Немного дополнительных деталей
Ты узнал как добавить JavaScript к HTML. Вот два важных фактора, которые следует учитывать при дальнейшей работе:
- Написание или привязка JavaScript в нижней части раздела
<body>помогает браузеру быстрее загрузить веб-страницу. - Добавление внешних файлов Javascript к HTML помогает лучше организовать код и управлять им. Это также улучшает время отклика твоей веб-страницы за счет кеширования файлов.