Ako implementovať metódu addEventListener () v JavaScripte?



AddEventListener () je vstavaná funkcia JavaScriptu, ktorá prijíma udalosť, aby ju vypočula a zavolala, keď dôjde k vyvolaniu opísanej udalosti.

Dôležitou súčasťou podujatia je udalosť Webová stránka reaguje podľa udalosti, ku ktorej došlo. Niektoré udalosti sú generované používateľmi a niektoré generované rozhraniami API. V tomto článku uvidíme, ako sa udalosti vyskytujú a ako sa metóda addEventListener v jazyku JavaScript používa v nasledujúcom poradí:

Čo je poslucháč udalostí?

Prijímač udalostí je procedúra v JavaScripte, ktorá čaká na výskyt udalosti. Jednoduchý príklad súboru udalosť je používateľ klikajúci myšou alebo stlačený kláves na klávesnici.





The addEventListener () je zabudovaný Funkcia JavaScript ktorá vezme udalosť na vypočutie a druhý argument, ktorý sa zavolá vždy, keď dôjde k vyhodeniu opísanej udalosti. Do jedného prvku možno pridať ľubovoľný počet obslužných rutín udalostí bez toho, aby sa prepísali existujúce obslužné rutiny udalostí.

addEventListener () v JavaScripte

Niektoré z Vlastnosti metódy poslucháča udalostí zahŕňajú:



  • The addEventListener () metóda pripája obsluha udalosti na zadaný prvok.
  • Táto metóda pripája obslužnú rutinu udalosti k prvku bez prepisovanie existujúce obsluhy udalostí.
  • Môžete pridať veľa spracovateľov udalostí na jeden prvok.
  • Môžete pridať veľa obslužných rutín udalostí z rovnakého typu do jedného prvok , tj. dve udalosti „kliknutia“.
  • Poslucháčov udalostí je možné pridať do ľubovoľného ROZSUDOK namietajte nielen prvky HTML. teda objekt okna.
  • Metóda addEventListener () to umožňuje jednoduchšie kontrolovať, ako udalosť reaguje bublať.

Pri použití metódy addEventListener () je JavaScript oddelený od značky, pre lepšiu čitateľnosť a umožňuje vám pridať poslucháčov udalostí, aj keď neovládate značky HTML.

Poslucháč udalostí môžete tiež ľahko odstrániť pomocou metóda removeEventListener () .

Syntax:



mapa strana pripojiť sa do úľa
target.addEventListener (typ, poslucháč [, možnosti]) target.addEventListener (typ, poslucháč [, useCapture]) target.addEventListener (typ, poslucháč [, useCapture, wantsUntrusted])

Hodnoty parametrov

Parameter Popis

udalosť

Požadovaný. Reťazec, ktorý určuje názov udalosti.

Poznámka: Nepoužívajte predponu „zapnuté“. Napríklad namiesto „onclick“ použite „kliknutie“.

Zoznam všetkých udalostí HTML DOM nájdete v našom úplnom dokumente HTML DOM Event Object.

funkcie

Požadovaný. Určuje funkciu, ktorá sa má spustiť, keď dôjde k udalosti.

prevod binárneho formátu na desatinné číslo v jave

Keď dôjde k udalosti, objekt udalosti sa predá funkcii ako prvý parameter. Typ udalosti objekt závisí od zadanej udalosti. Napríklad udalosť „kliknutia“ patrí k objektu MouseEvent.

useCapture

Voliteľné. Boolovská hodnota, ktorá určuje, či sa má udalosť vykonať vo fáze zachytávania alebo prebublávania.

Možné hodnoty: true - obslužná rutina udalosti sa vykoná v snímacej fázefalse - predvolená hodnota. Obsluha udalosti sa vykonáva vo fáze prebublávania


Teraz, keď viete, ako poslucháč udalostí funguje, sa pozrime na príklad addEventListener () v JavaScripte.

addEventListener () v JavaScripte: Príklad

 
& lt! DOCTYPE html> ('myBtn'). addEventListener ('click', myFunction) funkcia myFunction () {document.getElementById ('demo'). innerHTML = 'Hello World'} & lt / script & gt & lt / body & gt & lt / html & gt

addEventListener v JavaScripte

Týmto sa dostávame na koniec tohto addEventListener v JavaScripte. Dúfam, že ste pochopili, ako poslucháč udalostí metóda pracuje v JavaScripte.

Vyskúšajte naše ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže získať zručnosti v oblasti práce s webovými technológiami typu back-end a front-end. Zahŕňa školenie zamerané na vývoj webových aplikácií, jQuery, Angular, NodeJS, ExpressJS a MongoDB.

Máte na nás otázku? Uveďte to v sekcii komentárov v blogu „addEventListener in JavaScript“ a my sa vám ozveme.