Je, preventDefault ni nini katika JavaScript?
Je, preventDefault ni nini katika JavaScript?

Video: Je, preventDefault ni nini katika JavaScript?

Video: Je, preventDefault ni nini katika JavaScript?
Video: CS50 2015 - Week 9 2024, Aprili
Anonim

Tukio. kuzuiaDefault () mbinu huzuia kitendo chaguo-msingi cha kipengele kutokea. Kwa mfano: Zuia kitufe cha kuwasilisha kuwasilisha fomu. Zuia kiungo kufuata URL.

Vile vile, kuzuiaDefault ni nini?

Jibu hutumia matukio ya syntetisk kushughulikia matukio kutoka kwa kitufe, ingizo na vipengele vya kuunda. Tukio la syntetisk ni tukio la asili la DOM na maelezo ya ziada ya Jibu . Katika kesi hii, a kuzuiaDefault inaitwa kwenye tukio wakati wa kuwasilisha fomu ili kuzuia upakiaji upya wa kivinjari/onyesha upya.

Pia, kuna tofauti gani kati ya stopPropagation na preventDefault? tukio. kuzuiaDefault () - Inasimamisha tabia chaguo-msingi ya vivinjari. tukio. stopPropagation () -Inazuia tukio kueneza (au "bubblingup") DOM. Husimamisha utekelezaji wa callback na kurudi mara moja inapopigiwa simu.

Kwa hivyo, stopPropagation ni nini katika JavaScript?

Ufafanuzi na Matumizi. Tukio. stopPropagation ()njia huzuia upeperushaji wa tukio kwa vipengele vya mzazi, kuzuia vidhibiti vyovyote vya mzazi kutekelezwa. Kidokezo: Tumia mbinu ya event.isPropagationStopped() ili kuangalia kama njia hii iliitwa kwa tukio.

Kwa nini tunatumia return false katika jQuery?

kurudi uongo ; Kawaida huonekana ndani jQuery Inazuia tabia chaguo-msingi ya vivinjari, Inazuia tukio lisibubujishe DOM, na mara moja. Inarudi kutoka kwa simu yoyote. Inaita tukio la kubofya kwenye kitufe, pia kuelekea kwa thamani yake ya href, kisha huburudisha DOM, ikiita tukio la kubofya kwenye dropzonetoo.

Ilipendekeza: