Книга: Выразительный JavaScript
HTML и JavaScript
HTML и JavaScript
В контексте нашей книги самый главный тег HTML — <script>
. Он позволяет включать в документ программу на JavaScript.
<h1>Внимание, тест.</h1>
<script>alert("Привет!");</script>
Такой скрипт запустится сразу, как только браузер встретит тег <script>
при разборе HTML. На странице появится диалог-предупреждение.
Включать большие программы в HTML непрактично. У тега <script>
есть атрибут src
, чтобы запрашивать файл со скриптом (текст, содержащий программу на JavaScript) с адреса URL.
<h1>Внимание, тест.</h1>
<script src="code/hello.js"></script>
В файле code/hello.js содержится та же простая программа alert('Привет!');
. Когда страница ссылается на другой URL и включает его в себя, браузер подгружает этот файл и включает их в страницу.
Тег script
всегда надо закрывать при помощи </script>
, даже если он не содержит кода и ссылается на файл скрипта. Если вы забудете это сделать, оставшаяся часть страницы будет обработана как скрипт.
Некоторые атрибуты тоже могут содержать программу JavaScript. У тега (на странице он выглядит как кнопка) есть атрибут onClick
, и его содержимое будет запущено, когда по кнопке щёлкнут мышкой.
<button>НЕ ЖМИ</button>
Заметьте, что я использовал одинарные кавычки для строки в атрибуте onclick
, поскольку двойные кавычки уже используются в самом атрибуте. Можно было бы использовать "
, но это бы затруднило чтение.
- Листинг 9.3. Пример JavaScript-файла, закрывающего всплывающее окно
- Глава 12 Краткий курс JavaScript
- 2.1. Информация о версии HTML
- 19.2.4. Чтение и запись значений элементов HTML-форм
- 19.2.1. Чтение и запись значений HTML-атрибутов
- Совместное использование HTML и JavaScript
- 13.2. Встраивание JavaScript-кода в разметку HTML
- Сниппеты JavaScript, Html, ASP.NET в Visual Studio 2010
- Взаимодействие Xalan с Java
- Дуги
- 19.2.5. Чтение и запись содержимого элемента
- Attr