Скрипты в HTML

Язык разметки HTML включает поддержку клиентских скриптов (сценариев), которые могут быть выполнены во время загрузки документа или позже. При этом, будучи загруженными, в своей работе не зависят от дальнейшего наличия /отсутствия подключения к Сети.
В HTML5 скрипты играют очень большую роль (Audio, Video, Canvas, различные дополнительные API).
JavaScript вместе с HTML, CSS и DOM послужили основой для создания концепции DHTML.
Также в концепции AJAX скрипты играют главную роль.
Скрипты могут быть как внешними (js-файлы), так и внутренними (элемент <script>
или атрибуты обработчиков событий в самих элементах).
Элемент <script>
может располагаться либо в <head>
, либо в <body>
-элементе (перед закрывающим </body>
).
Скрипты используются, например, для обработки событий от клавиатуры, мыши, событий от форм, общего состояния документа.
Примеры внутренних событий[1]:
- Документ
- onLoad
- onUnload
- onFocus
- onBlur
- Формы
- onSubmit
- onReset
- Текст
- onSelect
- onChange
- Мышь
- onClick
- onDblClick
- onMouseDown
- onMouseUp
- onMouseOver
- onMouseMove
- onMouseOut
- Клавиатура
- onKeyPress
- onKeyDown
- onKeyUp
В HTML5 были добавлены новые события[2][3][4][5].
См. также
Примечания
- ↑ Scripts in HTML documents . Дата обращения: 4 июня 2015. Архивировано 22 августа 2011 года.
- ↑ 4.11 Scripting — HTML5 . Дата обращения: 4 июня 2015. Архивировано 9 июля 2015 года.
- ↑ 6 Web application APIs — HTML5 . Дата обращения: 4 июня 2015. Архивировано 13 июня 2015 года.
- ↑ HTML Standard . Дата обращения: 4 июня 2015. Архивировано 7 января 2015 года.
- ↑ HTML Standard (недоступная ссылка). Дата обращения: 4 июня 2015. Архивировано 23 июня 2017 года.