Čo sú udalosti v JavaScripte a ako sa s nimi zaobchádza?



Udalosti v jazyku JavaScript poskytujú dynamické rozhranie pre webovú stránku. Tieto udalosti sú spojené s prvkami v dokumentovom objektovom modeli (DOM).

Udalosti sú akcie alebo udalosti, ku ktorým dôjde v systéme. Vo svete programovania udalosti sú niečo, čo sa stane s prvkami HTML. Ale keď sa používa na stránkach HTML, môže na tieto udalosti reagovať. V tomto článku uvidíme, aké sú rôzne typy udalostí v JavaScripte a ako fungujú, v nasledujúcom poradí:

Čo sú udalosti v JavaScripte?

Javascript obsahuje udalosti, ktoré poskytujú dynamické rozhranie pre webovú stránku. Tieto udalosti sú spojené s prvkami v Objektový model dokumentu (ROZSUDOK).





Tieto udalosti v predvolenom nastavení používajú bublinkové šírenie, tj smerom nahor v DOM od detí k rodičom. Udalosti môžeme viazať buď ako vložené, alebo pomocou externého skriptu. Pomocou JavaScriptu môžete zistiť, kedy dôjde k určitým udalostiam, a spôsobiť ich výskyt v reakcii na tieto udalosti.

Typy udalostí v JavaScripte

V programe sú rôzne typy udalostí ktoré sa používajú na reakciu na udalosti. Tu budeme diskutovať o niektorých slávnych alebo najbežnejšie používaných udalostiach, ako napríklad:



  • Po kliknutí
  • Onkeyup
  • Onmouseover
  • Onload
  • Zaostrené

Poďme teda ďalej a pozrime sa na tieto udalosti napríklad v JavaScripte.

Udalosť Onclick

Udalosť Onclick je udalosť myši a vyvolá každú definovanú logiku, ak používateľ klikne na prvok, na ktorý je viazaný. Uveďme si príklad a ukážeme si, ako to funguje:

java nový dátum z reťazca
function edu () {alert ('Welcome to Edureka!')} Kliknite na tlačidlo

Výkon:



Výstup 1 - udalosti v javascript - edureka

Po kliknutí na tlačidlo sa zobrazí nasledujúca výstražná správa:

Onekeyup udalosť

Táto udalosť je udalosť na klávesnici a slúži na vykonávanie pokynov vždy, keď sa kláves uvoľní po stlačení. Nasledujúci príklad ukazuje fungovanie udalosti:

var a = 0 var b = 0 var c = 0 funkcia changeBackground () {var x = document.getElementById ('bg') bg.style.backgroundColor = 'rgb (' + a + ',' + b + ',' + c + ')' a + = 1 b + = a + 1 c + = b + 1 if (a> 255) a = a - b if (b> 255) b = a if (c> 255) c = b}

Výkon:

Keď niečo napíšete, bude to vyzerať takto:

Udalosť Onmouseover

Udalosť onmouseover v JavaScripte zodpovedá umiestneniu kurzora myši nad element a jeho podradené prvky, ku ktorým je viazaný. Príklad je uvedený nižšie:

funkcia hov () {var e = document.getElementById ('hover') e.style.display = 'none'}

Výkon:

Pred podržaním myši sa zobrazí farebné políčko. Hneď ako umiestnite kurzor myši na rámček, zmizne.

Udalosť pri načítaní

Udalosť onload sa vyvolá, keď sa element úplne načíta. Uveďme si príklad a ukážeme si, ako to funguje:

  edu-Logo 

Výkon:

Udalosť Onfocus

Udalosť Onfocus má zoznam prvkov, ktorý vykonáva pokyny vždy, keď dostane fokus. Nasledujúci príklad ukazuje, ako funguje udalosť onfocus:

function focus () {var e = document.getElementById ('input') if (confirm ('Focus Event')) {e.blur ()}}

Zaostrenie na vstupné pole:

Výkon:

Toto sú niektoré z najčastejšie používaných udalostí v JavaScripte. Týmto sme sa dostali na koniec nášho článku. Dúfam, že ste pochopili, čo sú udalosti a ako sa používajú.

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, prosím, v sekcii komentárov tohto blogu a my sa vám ozveme.