Перейти к содержанию

Скрипты в HTML

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
HTML
JavaScript Calc

Язык разметки 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].

См. также

Примечания

  1. Scripts in HTML documents. Дата обращения: 4 июня 2015. Архивировано 22 августа 2011 года.
  2. 4.11 Scripting — HTML5. Дата обращения: 4 июня 2015. Архивировано 9 июля 2015 года.
  3. 6 Web application APIs — HTML5. Дата обращения: 4 июня 2015. Архивировано 13 июня 2015 года.
  4. HTML Standard. Дата обращения: 4 июня 2015. Архивировано 7 января 2015 года.
  5. HTML Standard (недоступная ссылка). Дата обращения: 4 июня 2015. Архивировано 23 июня 2017 года.