Скрипты в HTML: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
оформление
wl
Метки: с мобильного устройства из мобильной версии
Строка 1: Строка 1:
{{HTML}}
{{HTML}}
[[File:JavaScript Calc.jpg|thumb|JavaScript Calc]]
[[File:JavaScript Calc.jpg|thumb|JavaScript Calc]]
Язык разметки [[HTML]] включает поддержку клиентских скриптов (сценариев), которые могут быть выполнены во время загрузки [[Веб-страница|документа]] или позже.
Язык разметки [[HTML]] включает поддержку клиентских [[Скриптовый язык|скриптов]] (сценариев), которые могут быть выполнены во время загрузки [[Веб-страница|документа]] или позже.


В [[HTML5]] [[JavaScript|скрипты]] играют очень большую роль ([[HTML5 audio|Audio]], [[HTML5 video|Video]], [[Canvas (HTML)|Canvas]], [[HTML5#Новые API|различные дополнительные API]]).
В [[HTML5]] [[JavaScript|скрипты]] играют очень большую роль ([[HTML5 audio|Audio]], [[HTML5 video|Video]], [[Canvas (HTML)|Canvas]], [[HTML5#Новые API|различные дополнительные API]]).

Версия от 03:06, 28 августа 2018

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].

См. также

Примечания