Kas yra „JavaScript“taikymas pagal įvykį?
Kas yra „JavaScript“taikymas pagal įvykį?

Video: Kas yra „JavaScript“taikymas pagal įvykį?

Video: Kas yra „JavaScript“taikymas pagal įvykį?
Video: What Does "(e)" Mean in JavaScript? - Event Handler Object Explained 2024, Gruodis
Anonim

Apibrėžimas ir naudojimas. The tikslinis įvykis ypatybė grąžina elementą, kuris suaktyvino įvykis . The taikinys nuosavybė gauna elementą, kuriame įvykis iš pradžių įvyko, o ne ypatybei currentTarget, kuri visada nurodo elementą, kurio įvykis klausytojas suveikė įvykis.

Taip pat kyla klausimas, kas yra „JavaScript“įvykis?

JavaScript'ai tvarkoma sąveika su HTML įvykius kurie atsiranda, kai vartotojas arba naršyklė manipuliuoja puslapiu. Kai puslapis įkeliamas, jis vadinamas an įvykis . Kai vartotojas spusteli mygtuką, tas paspaudimas taip pat yra įvykis . Kiti pavyzdžiai apima įvykius pavyzdžiui, bet kurio klavišo paspaudimas, lango uždarymas, lango dydžio keitimas ir pan.

kas yra įvykio objektas? Įvykio objektas . An įvykis klausytojas yra an objektas kad "klauso". įvykius iš GUI komponento, pavyzdžiui, mygtuko. Kai vartotojas sugeneruoja įvykis , sistema sukuria an įvykio objektas kuris tada siunčiamas klausytojui, kuris buvo užregistruotas naudoti GUI komponentą. Tada metodas klausytojui objektas yra iškviečiamas.

Taip pat galite paklausti, kas yra įvykio tikslinė vertė?

Renginiai yra objektai, turintys tam tikras savybes, o el. taikinys beveik visada reiškia DOM elementą. Taigi e. taikinys . vertė yra vertė kurio nors DOM elemento savybė, šiuo atveju tai reiškia į paieškos įvestį įvestą tekstą.

Kuo skiriasi event target ir event currentTarget?

Iš esmės, įvykius burbulas pagal numatytuosius nustatymus, todėl skirtumas tarp du yra: taikinys yra elementas, kuris suaktyvino įvykis (pvz., vartotojas spustelėjo) currentTarget yra elementas, kurį įvykis klausytojas yra prisirišęs prie.

Rekomenduojamas: