Sobes.tech
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: Браузер терезесинин өлчөмү өзгөрөт.

Бул тизмек толук эмес, бирок эң кеңири тараган жана маанилүү веб-иштеп чыгуу түрлөрүн камтыйт. Алардын максаты жана жүрүм-туруму жөнүндө түшүнүк веб-өзгөртүүлөрдү түзүүдө негизги болуп саналат.