JavaScript-də preventDefault nədir?
JavaScript-də preventDefault nədir?

Video: JavaScript-də preventDefault nədir?

Video: JavaScript-də preventDefault nədir?
Video: 39-Javascript Dersleri - Event Listeners 2024, Noyabr
Anonim

Tədbir. qarşısını almaqDefault () metodu elementin defolt hərəkətinin baş verməsini dayandırır. Məsələn: Göndərmə düyməsinin formanı təqdim etməsinin qarşısını alın. Linkin URL-i izləməsinin qarşısını alın.

Eyni şəkildə, reaksiyada preventDefault nədir?

Reaksiya Düymə, giriş və forma elementlərindən hadisələri idarə etmək üçün sintetik hadisələrdən istifadə edir. Sintetik hadisə, əlavə məlumatla yerli DOM hadisəsini əhatə edir Reaksiya . Bu halda, a qarşısını almaqDefault brauzerin yenidən yüklənməsinin/yenilənməsinin qarşısını almaq üçün formanı təqdim edərkən hadisəyə çağırılır.

Həmçinin stopPropagation və preventDefault arasındakı fərq nədir? hadisə. qarşısını almaqDefault () – Brauzerlərin standart davranışını dayandırır. hadisə. yayılmasının dayandırılması () – Hadisənin DOM-un yayılmasının qarşısını alır (və ya “köpükləmə”). Geri çağırış icrasını dayandırır və zəng edildikdə dərhal geri qayıdır.

Nəticə etibarı ilə, JavaScript-də stopPropagation nədir?

Tərif və İstifadə. Tədbir. yayılmasının dayandırılması () metodu hadisənin ana elementlərə ötürülməsini dayandırır, hər hansı bir ana hadisə idarəedicisinin icrasına mane olur. İpucu: Bu metodun hadisə üçün çağırılıb-çağrılmadığını yoxlamaq üçün event.isPropagationStopped() metodundan istifadə edin.

Niyə jQuery-də return false istifadə edirik?

yalan qaytar ; Adətən görünür jQuery kodu, o, brauzerlərin defolt davranışının qarşısını alır, hadisənin DOM-da köpürməsinin qarşısını alır və dərhal Qaytarır istənilən geri zəngdən. Düymədəki klik hadisəsini çağırır, həmçinin onun href dəyərinə gedir, sonra DOM-u qabardır, dropzonetoo-da klik hadisəsini çağırır.

Tövsiyə: