- ASUS routerek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen NAS-t vegyek?
- Az USA tisztifőorvosa figyelmeztető címkét ragasztana a közösségi médiára
- Hálózati / IP kamera
- PHP programozás
- Milyen routert?
- Videó stream letöltése
- Ingyenes vagy akciós szoftverek
- Otthoni hálózat és internet megosztás
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
PumpkinSeed #3109 üzenetére
"a click event handlerének mire szolgál az e paramétere?"
Az maga az event. e helyett természetesen lehetne a neve kiskutya is, a lényeg, hogy ez az objektum tartalmazza a kattintás esemény összes, böngésző által beállított tulajdonságát, a rajta hívható metódusokat, stb. Így működik az összes eseménykezelő: paraméterként mindig megkapod az esemény objektumot, akármilyen eseményt figyelsz is.
Ettől még sok kódban előfordul, hogy a JavaScript adottságai miatt lehagyják ezt a paramétert (mert JavaScriptben ezt meg lehet tenni, hogy nem írod ki), nem foglalkoznak vele, mert pl. az adott kód kontextusában épp nincs szükség rá (lásd az általam linkelt kódban is a $(document).ready(function(){...})-t! - itt lehetett volna az anonim eseménykezelő function(event) is, így az event változóban lenne az esemény) - de ettől még átpasszolódik, még ha le is hagyod (pl. az arguments objektum az adott függvény/metódus kontextusában tartalmazza a kapott argumentumokat).Érdemes kiírnod konzolra console.log() segítségével az eseményt, és megnézegetni, mi van benne (vagy ami ennél sokkal jobb, tisztességes debuggerrel egy tisztességes IDE-ben (vagy akár a böngésző debuggerében) vizsgáld meg a tartalmát), mert szükséged lesz még rá. Pl. az ilyenekre, mint az event.target, event.currentTarget, event.preventDefault(), event.stopPropagation(), stb...
Ha még nem tiszta a dolog, kérdezz nyugodtan.
Sk8erPeter
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- ASUS routerek
- Skoda, VW, Audi, Seat topik
- iPhone topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Horgász topik
- Autós topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Milyen NAS-t vegyek?
- Kompakt vízhűtés
- További aktív témák...
- LEÁRAZVA! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- Xiaomi 13T fekete 8/256 kártyafüggetlen, garanciális
- PlayStation 4 Pro 1TB 7216B - The Last Of Us II Ed. + játék, 6 hó garanciával, Bp-i üzletből eladó!
- Playstation 5 Drive Edition 825GB (CFI-1216A), 6 hónap garanciával, Bp-i üzletből eladó
- MacBook Air M1 256GB SSD 8GB RAM 2025.05-ig Garanciális