Π Π°Π·Π½ΠΎΠ΅

Бобытия js: Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ события

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Бписок Ρ€ΠΎΠ΄Π½Ρ‹Ρ… событий Javascript
































Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅

Бобытия ΠΌΡ‹ΡˆΠΈ

clickonClick* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠžΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ (Π½Π°ΠΆΠ°Ρ‚Π° ΠΈ ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ)
dblclickonDblClick* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнтыДвойной Ρ‰Π΅Π»Ρ‡ΠΎΠΊ
contextmenuonContextmenu* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнтыЩСлчок ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС
selectstartonselectstart* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнты Начало выдСлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

ИзмСнСниС выдСлСния скриптом.
mousewheelonMousewheel* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнтыНаТата ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта
mousemoveonMouseMove* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ курсора ΠΌΡ‹ΡˆΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта
mouseoutonMouseOut* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠšΡƒΡ€ΡΠΎΡ€ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта
mouseoveronMouseOver* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠšΡƒΡ€ΡΠΎΡ€ ΠΌΡ‹ΡˆΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт
mouseuponMouseUp* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠžΡ‚ΠΏΡƒΡ‰Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта
mousedownonMouseDown* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнтыНаТата ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта

Бобытия ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

keydownonKeyDown* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнтыНаТата клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅
keypressonKeyPress* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-элСмСнтыНаТата ΠΈ ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π° клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅
keyuponKeyUp* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠžΡ‚ΠΏΡƒΡ‰Π΅Π½Π° клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅

Бобытия элСмСнтов Ρ„ΠΎΡ€ΠΌ

focusonFocusA, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREAΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ элСмСнтом фокуса (Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° элСмСнтС ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши табуляции)
bluronBlurA, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREAΠŸΠΎΡ‚Π΅Ρ€Ρ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ элСмСнтом фокуса, Ρ‚.Π΅. ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ элСмСнту. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ Π²Π½Π΅ элСмСнта Π»ΠΈΠ±ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши табуляции
changeonChangeINPUT, SELECT, TEXTAREAИзмСнСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ послС ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ элСмСнтом фокуса, Ρ‚.Π΅. послС события blur
resetonResetFORMБброс Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ( Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅

<input type=»reset»> )
selectonSelectINPUT, TEXTAREAΠ’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ тСкста Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ элСмСнтС
submitonSubmitFORMΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ ( Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅

<input type=»submit»> )
abortonAbortIMG, input type=»img»ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния

Бобытия ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

loadonLoadBODY, FRAMESETΠ—Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
unloadonUnloadBODY, FRAMESETΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° закрытия ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
erroronErrorIMG, WINDOWΠ’ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ошибки выполнСния сцСнария
moveonMoveWINDOWΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π°
resizeonResizeWINDOWИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠΊΠ½Π°
scrollonScroll* ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС HTML-ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ области

Бобытия Π² JavaScript

errorНС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ рСсурс.
abortΠ—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° рСсурса Π±Ρ‹Π»Π° ΠΏΡ€Π΅Ρ€Π²Π°Π½Π°.
loadΠ±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ» HTML ΠΈ внСшниС рСсурсы (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, стили ΠΈ Ρ‚.Π΄.).
DOMContentLoadedΠΊΠΎΠ³Π΄Π° HTML Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½, DOM Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ построСн ΠΈ доступСн.
beforeunloadΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ страницу. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, сохранил Π»ΠΈ ΠΎΠ½ измСнСния ΠΈ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, Π½Π° самом Π»ΠΈ Π΄Π΅Π»Π΅ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠΉΡ‚ΠΈ.
unloadΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ ΡƒΡˆΡ‘Π», Π½ΠΎ ΠΌΡ‹ всё Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ статистику.
resizeΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ запускаСтся ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½.
orientationchangeΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ запускаСтся ΠΊΠΎΠ³Π΄Π° измСнилась ориСнтация устройства.
scrollΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, позволяСт Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ страницы ΠΈΠ»ΠΈ элСмСнта.
Бобытия ΠΌΡ‹ΡˆΠΈ
clickΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ»ΠΈ Π½Π° элСмСнт Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ (Π½Π° устройствах с сСнсорными экранами ΠΎΠ½ΠΎ происходит ΠΏΡ€ΠΈ касании).
dblclickΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ Π½Π° элСмСнт. Он срабатываСт послС Π΄Π²ΡƒΡ… событий click.
contextmenuΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит происходит, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ»ΠΈ Π½Π° элСмСнт ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.
mouseoverΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ΡˆΡŒ наводится Π½Π° элСмСнт.
mouseoutΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ΡˆΡŒ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ элСмСнт.
mousedownΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС.
mouseupΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΆΠ°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС.
mousemoveΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ.
Бобытия ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
keydownΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ.
keyupΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отпускаСт ΠΊΠ»Π°Π²ΠΈΡˆΡƒ.
keypressΠ£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ. Π­Ρ‚Π° функция большС Π½Π΅ рСкомСндуСтся.
Бобытия Ρ„ΠΎΡ€ΠΌΡ‹
changeΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта измСнилось.
inputсрабатываСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ событий ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… измСнСниях Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ связаны с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ дСйствиями: вставка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ распознаваниС Ρ€Π΅Ρ‡ΠΈ ΠΏΡ€ΠΈ Π΄ΠΈΠΊΡ‚ΠΎΠ²ΠΊΠ΅ тСкста.
focusсрабатываСт Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ получСния элСмСнтом фокуса.
blurсрабатываСт ΠΊΠΎΠ³Π΄Π° элСмСнт тСряСт фокус.
submitΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» Ρ„ΠΎΡ€ΠΌΡƒ <form>
invalidСсли элСмСнт Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Π³Π° <input>.
storageΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ хранСния Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π² контСкстС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
beforeprintΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ вызываСтся ΠΊΠΎΠ³Π΄Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π³ΠΎΡ‚ΠΎΠ² для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.
afterprint
Бобытия Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
animationendΠΊΠΎΠ½Π΅Ρ† Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
transitionendΠ‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ transitionend срабатываСт, ΠΊΠΎΠ³Π΄Π° CSS transition Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» своС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
Бобытия Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°
copyΠ²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ элСмСнта. Для всСх элСмСнтов.
cutΠ²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Ρ€Π΅Π·Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ элСмСнта. Для всСх элСмСнтов.
pasteΠ²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ вставляСт ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² элСмСнт. Для всСх элСмСнтов.
Бобытия Drag-and-Drop
drag
dragend
dragenter пСрСтаскиваСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ пСрСтаскиваСтся Π½Π°Π΄ dropArea, дСлая dropArea Ρ†Π΅Π»ΡŒΡŽ события drop, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ Π΅Π³ΠΎ Ρ‚ΡƒΠ΄Π°.
dragexit
dragleaveпСрСтаскиваСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ»ΠΈ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ dropArea Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, дСлая Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒΡŽ события drop вмСсто dropArea.
dragover
dragstart
dropΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ отпустил ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ, пСрСтаскиваСмый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ»ΠΈ Π½Π° dropArea.

Бобытия Π² Javascript

HTML события это такая «Π²Π΅Ρ‰ΡŒ», которая Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ происходит с HTML элСмСнтами.

HTML событиС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΈΠΌ дСйствиСм, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€ΠΈ использовании Π½Π° HTML страницС скрипта JavaScript ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° эти события.

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² HTML событий:

  • HTML страница Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ
  • ПолС Π²Π²ΠΎΠ΄Π° Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» Π½Π° HTML ΠΊΠ½ΠΎΠΏΠΊΡƒ

Часто, ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ HTML события Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. JavaScript позволяСт ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ события Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΊΠΎΠ΄. Для этого Ρƒ HTML элСмСнтов Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ JavaScript ΠΊΠΎΠ΄:

Π‘ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ:
элСмСнт событиС=’ΠΊΠΎΠ΄ JavaScript‘>

Π‘ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ:
<элСмСнт событиСкод JavaScript«>

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ элСмСнту button Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ onclick с JavaScript ΠΊΠΎΠ΄ΠΎΠΌ:


<button>
	Какая сСйчас Π΄Π°Ρ‚Π° ΠΈ врСмя?
</button>

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠΎΠ΄ JavaScript ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ содСрТимоС элСмСнта с id=»demo» ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π² Π½Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ JavaScript ΠΊΠΎΠ΄ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ содСрТимоС самого элСмСнта (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° this.innerHTML):


<button>
	Какая сСйчас Π΄Π°Ρ‚Π° ΠΈ врСмя?
</button>

Однако, ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄ JavaScript, состоящий ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ выраТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ события Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π²Ρ‹Π·ΠΎΠ² JavaScript Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:


<button>
	Какая сСйчас Π΄Π°Ρ‚Π° ΠΈ врСмя?
</button>

Часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ HTML события

НиТС приводится список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… HTML событий:

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
onchangeHTML элСмСнт Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½
onclickΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ» ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° HTML элСмСнт
onmouseoverΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²Π΅Π» ΠΌΡ‹ΡˆΠΊΡƒ Π½Π° HTML элСмСнт
onmouseoutΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π²Π΅Π» ΠΌΡ‹ΡˆΠΊΡƒ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ HTML элСмСнта
onkeydownΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
onloadΠ‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ страницу

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, список событий Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Бобытия HTML DOM ΠΈ HTML Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹-события.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆ

JavaScript Бобытия | Schoolsw3.com



Бобытия HTML — «Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят с элСмСнтами HTML.

ΠŸΡ€ΠΈ использовании JavaScript Π½Π° страницах HTML «Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΠ΅Ρ‚» Π½Π° события.


Бобытия HTML

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² событий HTML:

  • Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° страницы HTML
  • ИзмСнСно ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° HTML
  • Π‘Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° HTML

Часто, ΠΊΠΎΠ³Π΄Π° события происходят, Π²Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π―Π·Ρ‹ΠΊ JavaScript позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ события.

HTML Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, Π² ΠΊΠΎΠ΄Π΅ JavaScript, добавляСтся Π² элСмСнт HTML.

Π‘ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ:

<элСмСнт событиС=’Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ JavaScript‘>

Π‘ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ:

<элСмСнт событиСнСкоторыС JavaScript«>

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ onclick (с ΠΊΠΎΠ΄ΠΎΠΌ), добавляСтся Π² элСмСнт button:

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄ JavaScript измСняСт содСрТимоС элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ id="demo".

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄ измСняСт содСрТимоС собствСнного элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ this.innerHTML:

Код JavaScript часто ΠΈΠΌΠ΅Π΅Ρ‚ наСмСньшСС количСство строк. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ распространСнный Π²ΠΈΠ΄ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² событий:


ΠžΠ±Ρ‰ΠΈΠ΅ события HTML

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… распространСнных событий HTML:

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
onchangeΠ­Π»Π΅ΠΌΠ΅Π½Ρ‚ HTML Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½
onclickΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ элСмСнт HTML
onmouseoverΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт HTML
onmouseoutΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ ΠΎΡ‚ элСмСнта HTML
onkeydownΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹
onloadΠ‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы

Намного большС ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Π½Π° страницС: SchoolsW3 JavaScript для обозначСния событий DOM Π² HTML.


Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ JavaScript?

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ дСйствий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°:

  • ДСйствиС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы
  • ДСйствиС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ сдСланы ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ страницы
  • ДСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ …

МногиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ JavaScript для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с событиями:

  • Атрибуты событий HTML ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ JavaScript Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ
  • Атрибуты событий HTML ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript
  • МоТно Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий элСмСнтам HTML
  • МоТно ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ события ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ …

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΎ события ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий Π² HTML-Π³Π»Π°Π²Ρ‹ Π΄ΠΎΠΌ.



событий JavaScript


HTML-события — это Β«Π²Π΅Ρ‰Π΅ΠΉΒ» , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят с элСмСнтами HTML.

Когда JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° HTML-страницах, JavaScript ΠΌΠΎΠΆΠ΅Ρ‚
«Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ»
Π½Π°
эти события.


HTML-события

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² событий HTML:

  • Π’Π΅Π±-страница HTML Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ
  • ПолС Π²Π²ΠΎΠ΄Π° HTML Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ
  • Π‘Ρ‹Π»Π° Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° HTML

Часто, ΠΊΠΎΠ³Π΄Π° ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ события, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

JavaScript позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ событий.

HTML позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий, с ΠΊΠΎΠ΄ΠΎΠΌ JavaScript , Π² элСмСнты HTML.

Π’ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…:

< элСмСнт
событиС = Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ JavaScript >

Π‘ Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌΠΈ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ:

< элСмСнт
событиС = « Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ JavaScript » >

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ onclick (с ΠΊΠΎΠ΄ΠΎΠΌ) добавляСтся ΠΊ

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄ JavaScript измСняСт содСрТимоС
элСмСнт с.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄ измСняСт содСрТимоС
собствСнный элСмСнт (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ , этот .innerHTML ):

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам »

Код JavaScript

часто состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строк. Π§Π°Ρ‰Π΅ всСго ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² событий:



ΠžΠ±Ρ‰ΠΈΠ΅ события HTML

Π’ΠΎΡ‚ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… распространСнных событий HTML:

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ОписаниС
Π½Π° Π·Π°ΠΌΠ΅Π½Ρƒ ИзмСнСн элСмСнт HTML
onclick ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ элСмСнт HTML
Π½Π° ΠΌΡ‹ΡˆΠΊΠ΅ Π½Π°Π΄ ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт HTML
onmouseout ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ ΠΎΡ‚ элСмСнта HTML
onkeydown ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅
Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы

Бписок Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π»ΠΈΠ½Π½Π΅Π΅: W3Schools Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ JavaScript Бобытия HTML DOM.


Π§Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ JavaScript?

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ событий

ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°, дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,
ΠΈ дСйствий Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°:

  • Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы
  • Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° страница Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°
  • ДСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ
  • ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ …

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ JavaScript с событиями ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²:

  • Атрибуты событий HTML ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ JavaScript Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ
  • Атрибуты событий HTML ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ JavaScript
  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ свои собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° событий элСмСнтам HTML
  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ событий
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅…

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΎ событиях ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… Π² Π³Π»Π°Π²Π°Ρ… HTML DOM.



.

событий JavaScript

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ список для всСх ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² событий JavaScript содСрТит событий Window , событий Form , событий ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ , событий ΠΌΡ‹ΡˆΠΈ ΠΈ событий Media . Π­Ρ‚ΠΈ события JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅Π³Π°Ρ… HTML5.

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ событий JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ элСмСнтам HTML для опрСдСлСния события ΠΈ выполнСния ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ дСйствия.

Атрибуты событий ΠΎΠΊΠ½Π° JavaScript

JavaScript Окно событий, запускаСмых для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΎΠΊΠ½Π° ΠΈ примСняСмых Π² Ρ‚Π΅Π³Π΅

Атрибуты Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС Π’ HTML5?
послС ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся послС ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΠžΠ’Π«Π™
Π΄ΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ° js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΠžΠ’Π«Π™
Π΄ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΠžΠ’Π«Π™
ошибка js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки ΠΠžΠ’Π«Π™
Π² ΠΎΠ±ΠΌΠ΅Π½ Π½Π° js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΠžΠ’Π«Π™
Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы
Π² сообщСнии js_script Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΠžΠ’Π«Π™
Π² сСти js_script Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ появляСтся Π² сСти ΠΠžΠ’Π«Π™
Π½Π° страницС ΡΠΊΡ€Ρ‹Ρ‚ΡŒ js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° скрыто ΠΠžΠ’Π«Π™
onpageshow js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся, ΠΊΠΎΠ³Π΄Π° ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° становится Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΠžΠ’Π«Π™
onpopstate js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ истории ΠΎΠΊΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΠžΠ’Π«Π™
дальшС js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΠžΠ’Π«Π™
ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΠžΠ’Π«Π™
Π½Π° складС js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ области Π²Π΅Π±-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΠžΠ’Π«Π™
onundo js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ выполняСт ΠΎΡ‚ΠΌΠ΅Π½Ρƒ ΠΠžΠ’Π«Π™
ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Бобытия Ρ„ΠΎΡ€ΠΌΡ‹ JavaScript

JavaScript Π€ΠΎΡ€ΠΌΠ° событий, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ дСйствия Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнтов HTML-Ρ„ΠΎΡ€ΠΌΡ‹.

Атрибуты Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС Π’ HTML5?
onblur js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт, ΠΊΠΎΠ³Π΄Π° элСмСнт тСряСт фокус
Π½Π° Π·Π°ΠΌΠ΅Π½Ρƒ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ значСния элСмСнта
контСкстноС мСню js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ срабатывании контСкстного мСню ΠΠžΠ’Π«Π™
onfocus js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт, ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ фокус
onformchange js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΠžΠ’Π«Π™
onforminput js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°
Π½Π° Π²Ρ…ΠΎΠ΄Π΅ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΠžΠ’Π«Π™
Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ нСдопустимом элСмСнтС ΠΠžΠ’Π«Π™
ΡΠ±Ρ€ΠΎΡˆΠ΅Π½ΠΎ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ сброса Ρ„ΠΎΡ€ΠΌΡ‹ Π£Π”ΠΠ›Π˜Π’Π¬
ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт послС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ выдСлСния тСкста Π² элСмСнтС
ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π°Ρ‡Π΅ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎΠΆΠ°Ρ€ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹

Бобытия ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ JavaScript

Атрибуты Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС Π’ HTML5?
Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши
onkeypress js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши
onkeyup js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ отпускании клавиши

Бобытия ΠΌΡ‹ΡˆΠΈ JavaScript

JavaScript ΠœΡ‹ΡˆΡŒ событий, запускаСмых дСйствиСм ΠΌΡ‹ΡˆΠΈ.

Атрибуты Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ОписаниС Π’ HTML5?
onclick js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ элСмСнту
ondblclick js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΎ элСмСнту
ΠΎΠ½Π΄Ρ€Π°Π³ js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ пСрСтаскивании элСмСнта ΠΠžΠ’Π«Π™
Π΄Ρ€Π°Π³Π΅Π½Π΄ js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания ΠΠžΠ’Π«Π™
ΠΎΠ½Π΄Ρ€Π°Π³Π΅Π½Ρ‚Π΅Ρ€ js_script Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° элСмСнт пСрСтаскиваСтся Π½Π° Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Ρ†Π΅Π»ΡŒ для пСрСтаскивания ΠΠžΠ’Π«Π™
ondragleave js_script Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° элСмСнт ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Ρ†Π΅Π»ΡŒ пСрСтаскивания ΠΠžΠ’Π«Π™
Π²ΠΏΠ΅Ρ€Π΅Π΄ js_script Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ запускаСтся, ΠΊΠΎΠ³Π΄Π° элСмСнт пСрСтаскиваСтся Π½Π° Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΡƒΡŽ Ρ†Π΅Π»ΡŒ пСрСтаскивания ΠΠžΠ’Π«Π™
ondragstart js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ запускС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ пСрСтаскивания ΠΠžΠ’Π«Π™
капля js_script Π‘ΠΊΡ€ΠΈΠΏΡ‚ запускаСтся ΠΏΡ€ΠΈ отбрасывании пСрСтаскиваСмого элСмСнта ΠΠžΠ’Π«Π™
onmousedown js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнтС
onmousemove js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт
Π½Π° ΠΌΡ‹ΡˆΠΊΠ΅ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ элСмСнт
Π½Π° ΠΌΡ‹ΡˆΠΊΠ΅ Π½Π°Π΄ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт
onmouseup js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ отпускании ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π°Π΄ элСмСнтом
колСсо ΠΌΡ‹ΡˆΠΈ js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ срабатываСт ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ колСса ΠΌΡ‹ΡˆΠΈ ΠΠžΠ’Π«Π™
ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° js_script Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ элСмСнта ΠΠžΠ’Π«Π™

МСдиа-события JavaScript

JavaScript МСдиа Бобытия, запускаСмыС ΠΎΠ±Ρ‰ΠΈΠΌΠΈ ΠΌΠ΅Π΄ΠΈΠ°-элСмСнтами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ,