Wat is preventDefault in JavaScript?
Wat is preventDefault in JavaScript?

Video: Wat is preventDefault in JavaScript?

Video: Wat is preventDefault in JavaScript?
Video: JavaScript #13: делегирование событий, отмена действия браузера по умолчанию - preventDefault 2024, Mei
Anonim

Die gebeurtenis. voorkomDefault () metode keer dat die standaardaksie van 'n element plaasvind. Byvoorbeeld: Verhoed dat die assubmit-knoppie 'n vorm indien. Verhoed dat 'n skakel die URL volg.

Net so, wat is preventDefault in reageer?

Reageer gebruik sintetiese gebeurtenisse om gebeurtenisse van knoppie-, invoer- en vormelemente te hanteer. 'n Sintetiese gebeurtenis is 'n omhulsel rondom die inheemse DOM-gebeurtenis met bykomende inligting vir Reageer . In hierdie geval, a voorkomDefault word op die geleentheid geroep wanneer die vorm ingedien word om 'n blaaierherlaai/verversing te voorkom.

Wat is ook die verskil tussen stopPropagation en preventDefault? gebeurtenis. voorkomDefault () – Dit stop die blaaiers se standaardgedrag. gebeurtenis. stopVerspreiding () – Dit verhoed dat die gebeurtenis die DOM voortplant (of "opborrel"). Stop terugbeluitvoering en keer dadelik terug wanneer gebel word.

Gevolglik, wat is stopPropagation in JavaScript?

Definisie en gebruik. Die gebeurtenis. stopVerspreiding ()-metode stop die borrel van 'n gebeurtenis na ouerelemente, wat verhoed dat enige ouergebeurtenishanteerders uitgevoer word. Wenk: Gebruik die event.isPropagationStopped()-metode om te kyk of hierdie metode vir die gebeurtenis aangeroep is.

Hoekom gebruik ons return false in jQuery?

gee vals terug ; Gewoonlik gesien in jQuery kode, dit verhoed dat die blaaier se verstekgedrag, verhoed dat die gebeurtenis die DOM opborrel, en onmiddellik Returns van enige terugbel. Dit roep die klikgebeurtenis op die knoppie, navigeer ook na sy href-waarde, borrel dan die DOM op en roep die klikgebeurtenis op die dropzone ook.

Aanbeveel: