Događaji su radnje ili događaji koji se događaju u sustavu. U svijetu programiranja, događaji su nešto što se događa s HTML elementima. Ali kada koristi se na HTML stranicama, može reagirati na ove događaje. U ovom ćemo članku vidjeti koje su različite vrste događaja u JavaScript-u i kako funkcioniraju, u sljedećem slijedu:
Što su događaji u JavaScript-u?
Javascript sadrži događaje koji pružaju dinamično sučelje za web stranicu. Ti su događaji povezani s elementima u Model objekta dokumenta (OSUDA).
Također, ovi događaji prema zadanim postavkama koriste širenje mjehurića, tj. Prema gore u DOM-u od djece do roditelja. Događaje možemo povezati bilo u obliku reda ili u vanjskoj skripti. Pomoću JavaScript-a možete otkriti kada se događaju određeni događaji i uzrokovati da se stvari dogode kao odgovor na te događaje.
Vrste događaja u JavaScript-u
Postoje različite vrste događaja u koji se koriste za reagiranje na događaje. Ovdje ćemo razgovarati o nekim poznatim ili najčešće korištenim događajima kao što su:
- Na klik
- Onkeyup
- Prelazak mišem
- Opterećenje
- Onfocus
Krenimo dalje i pogledajmo ove događaje u JavaScript-u s primjerom.
Događaj Onclick
Događaj Onclick događaj je miša i izaziva bilo kakvu logiku definiranu ako korisnik klikne na element na koji je vezan. Uzmimo primjer i pogledajte kako to funkcionira:
funkcija edu () {alert ('Dobrodošli u Edureku!')} Kliknite gumb
Izlaz:
Nakon što kliknete gumb, dobit ćete sljedeću poruku upozorenja:
Onekeyup događaj
Taj je događaj tipkovnice i koristi se za izvršavanje uputa kad god se tipka otpusti nakon pritiska. Sljedeći primjer pokazuje rad događaja:
var a = 0 var b = 0 var c = 0 funkcija 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}
Izlaz:
Nakon što nešto napišete, to izgleda ovako:
Onmouseover događaj
Događaj prelaska mišem u JavaScriptu odgovara prelasku pokazivača miša preko elementa i njegovih podređenih elemenata na koje je vezan. Primjer je prikazan u nastavku:
funkcija hov () {var e = document.getElementById ('hover') e.style.display = 'none'}
Izlaz:
Okvir u boji pojavljuje se prije lebdenja miša. Čim zadržite miš iznad okvira, on nestaje.
Događaj preopterećenja
Događaj onload aktivira se kad se element u potpunosti učita. Uzmimo primjer i pogledajte kako to funkcionira:
Izlaz:
Onfocus događaj
Događaj Onfocus ima popis elemenata koji izvršava upute kad god dobije fokus. Sljedeći primjer pokazuje kako funkcionira onfocus događaj:
funkcija fokusirana () {var e = document.getElementById ('input') if (potvrdi ('Focus Event')) {e.blur ()}}Fokus u okviru za unos:
Izlaz:
Ovo su neki od najčešće korištenih događaja u JavaScript-u. Ovime smo došli do kraja našeg članka. Nadam se da ste razumjeli što su događaji i kako se koriste.
Pogledajte naš koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening čini vas vještima za rad s back-end i front-end web tehnologijama. Uključuje obuku o web razvoju, jQueryju, Angularu, NodeJS, ExpressJS i MongoDB.
pass by value i pass by reference u javi
Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i mi ćemo vam se javiti.