Junior
Hansı növ hadisələr (hadisələr) mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
İstifadə olunan çox sayda hadisə növü mövcuddur, lakin ən çox rast gəlinənlər kateqoriyalara qruplaşdırıla bilər:
-
İstifadəçi interfeysinin hadisələri:
click: Element üzərində siçanla klik.dblclick: Element üzərində iki dəfə klik.mousedown: Siçanın düyməsini basmaq (bırakmadan əvvəl).mouseup: Siçanın düyməsini buraxmaq.mousemove: Siçan göstəricisinin element üzərində hərəkəti.mouseover: Siçan göstəricisinin element üzərinə keçməsi.mouseout: Siçan göstəricisinin elementdən çıxması.contextmenu: Sağ kliklə kontekst menyusunu çağırmaq.
-
Klaviatura hadisələri:
keydown: Klaviatura düyməsini basmaq (bırakmadan əvvəl).keyup: Klaviatura düyməsini buraxmaq.keypress: Klaviatura düyməsini basıb və saxlayaraq, simvol giriş məlumatları yaradır. (Köhnə,keydownvəkeyupistifadə etmək tövsiyə olunur).
-
Form hadisələri:
submit: Formanı göndərmək.change: Form elementinin dəyərini dəyişdirmək (məsələn,<input>,<select>,<textarea>).input: Form elementinin dəyərini, onun məzmunu istifadəçi tərəfindən interaktiv olaraq dəyişdikdə dəyişdirmək.focus: Element fokus alır.blur: Element fokusunu itirir.cut: Məzmunu kəsmək.copy: Məzmunu kopyalamaq.paste: Məzmunu yapışdırmaq.
-
Yükləmə və səhv hadisələri:
load: Resursun yüklənməsinin tamamlanması (məsələn, şəkil, skript, səhifə).unload: Səhifədən çıxmaq.beforeunload: Səhifəni tərk etməyə cəhd (təsdiqləmə dialoqu göstərməyə imkan verir).error: Resursun yüklənməsi və ya skriptin icrası zamanı səhv baş verdi.
-
Fokus hadisələri (FocusEvent):
focusin: Element və ya onun hər hansı uşağı fokus alır.focusout: Element və ya onun hər hansı uşağı fokusunu itirir.
-
Yeniləmə hadisələri:
scroll: Elementin sürüşdürülməsi.
-
Toxunma hadisələri (toxunma cihazları üçün):
touchstart: Barmaq ekranla təmas edir.touchend: Barmaq ekrandan qalxır.touchmove: Barmaq ekranda hərəkət edir.touchcancel: Toxunma hadisəsi pozulub (məsələn, sistem menyusunun çağırılması səbəbindən).
-
Çəkmə və buraxma hadisələri:
dragstart: Çəkmənin başlanğıcı.drag: Element çəkilir.dragend: Çəkmənin sonu.dragenter: Element etibarlı buraxma zonasına çəkilib.dragleave: Element etibarlı buraxma zonasından çıxıb.dragover: Element etibarlı buraxma zonasına çəkilib (buraxmağa imkan vermək üçün standart davranışı ləğv etmək lazımdır).drop: Element etibarlı buraxma zonasına buraxılıb.
-
Brauzer tarixi hadisələri:
popstate: Nəqliyyat zamanı aktiv tarix qeydində dəyişiklik (məsələn, "Geri/İrəli" düyməsinə klikləmə).
-
Pəncərə ölçüsünün dəyişməsi hadisələri:
resize: Brauzer pəncərəsinin ölçüsü dəyişdirilib.
Bu, tam siyahı deyil, lakin veb inkişafında ən çox rast gəlinən və vacib hadisə növlərini əhatə edir. Onların məqsədini və davranışını anlamaq, interaktiv veb tətbiqlər yaratmaq üçün vacibdir.