Junior
Кайсы түрдөгү окуялар (иш-чаралар) бар?
sobes.tech AI
AIден жооп
Көптөгөн түрлөрү бар окуялар бар, бирок эң кеңири тарагандарын категорияларга бөлүүгө болот:
-
Колдонуучу интерфейсинин окуялары:
click: Элементке чыкылдатуу.dblclick: Элементке эки жолу чыкылдатуу.mousedown: Тышкы баскычты басуу (босотуп алгандан мурун).mouseup: Тышкы баскычты бошотуу.mousemove: Мышь көрсөткүчүнүн кыймылы элементтин үстүндө.mouseover: Мышь көрсөткүчү элементке өтөт.mouseout: Мышь көрсөткүчү элементтен чыгат.mouseenter: Мышь көрсөткүчү элементке өтөт (балдардан жогору көтөрүлбөйт).mouseleave: Мышь көрсөткүчү элементтен чыгат (балдардан жогору көтөрүлбөйт).contextmenu: Тышкы баскыч менен контексттик меню чакыруу.
-
Клавиатура окуялары:
keydown: Тышкы баскычты басуу (босотуп алгандан мурун).keyup: Тышкы баскычты бошотуу.keypress: Тышкы баскычты басып кармап, символдук киргизүүнү түзүү. (Эскирген, көбүрөөкkeydownжанаkeyupколдонуу сунушталат).
-
Форманын окуялары:
submit: Форманы жөнөтүү.change: Форманын элементинин маанисинин өзгөрүшү (мисалы,<input>,<select>,<textarea>).input: Форманын элементинин маанисинин өзгөрүшү, анын мазмуну интерактивдүү түрдө колдонуучу тарабынан өзгөрүлүп жатканда.focus: Элемент фокус алат.blur: Элемент фокусун жоготот.cut: Мазмунду кесүү.copy: Мазмунду көчүрүү.paste: Мазмунду коюу.
-
Жүктөө жана каталар окуялары:
load: Ресурстун жүктөлүшү аяктады (мисалы, сүрөт, скрипт, баракча).unload: Баракчадан чыгуу.beforeunload: Баракчадан чыгууга аракет кылуу (жана тастыктоо диалогун көрсөтүүгө мүмкүндүк берет).error: Ресурсту жүктөөдө же скриптти аткарууда ката пайда болду.
-
Фокус окуялары (FocusEvent):
focusin: Элемент же анын балдары фокус алат.focusout: Элемент же анын балдары фокусун жоготот.
-
Баракчаны жылдыруу окуялары:
scroll: Элементти жылдыруу.
-
Тийүү окуялары (сезүү түзмөктөрү үчүн):
touchstart: Бармагы экранга тийет.touchend: Бармак экрандан ажыратылат.touchmove: Бармак экранда кыймылдайт.touchcancel: Тийүү окуясы үзгүлтүккө учурайт (мисалы, системдик меню чакырган учурда).
-
Тартуу жана ташуу окуялары:
dragstart: Тартуунун башталышы.drag: Элемент тартылууда.dragend: Тартуунун аягы.dragenter: Элемент уруксат берилген түшүрүү зонасына тартылат.dragleave: Элемент уруксат берилген зонадан чыгат.dragover: Элемент уруксат берилген зонада (төмөндө, стандарттуу жүрүм-турумду жокко чыгарыш керек, түшүрүүнү уруксат берүү үчүн).drop: Элемент уруксат берилген зонага түшүрүлөт.
-
Браузердин тарых окуялары:
popstate: Навигация учурунда активдүү тарых жазуусу өзгөрөт (мисалы, "Артка/Алга" баскычын басканда).
-
Терезе өлчөмүнүн өзгөрүшү:
resize: Браузер терезесинин өлчөмү өзгөрөт.
Бул тизмек толук эмес, бирок эң кеңири тараган жана маанилүү веб-иштеп чыгуу түрлөрүн камтыйт. Алардын максаты жана жүрүм-туруму жөнүндө түшүнүк веб-өзгөртүүлөрдү түзүүдө негизги болуп саналат.