Hirdetés

Új hozzászólás Aktív témák

  • martonx
    veterán

    Köszönöm a részletes választ. :)

    És persze elrontottam a kérdést, rossz példát hoztam fel, mert a gombokon, elemeken lévő onclick-függvényhívásokra akartam volna rákérdezni - azért is hoztam a félkövérre állítós példát mellé.

    Szóval arra irányult volna eredetileg a kérdés, hogy van-e hátránya annak, hogy ha onclick-ként állítom be magában a HTML kódban a gombra, mit csináljon (függvényhívás), azzal szemben, ha a gombnak csak meg van adva az osztály pl. hogy class="btn-toggleDarkMode", aztán egy külső JS-ben pedig definiálva van hozzá egy addEventListener, és ott történik a JS hívása?

    Nyilván szebb, tisztább a kód, ha csak egy class van megadva a gombnak, viszont emiatt ugye több kódolás is a háttérben.

    A T-s dologra pedig nem reagálok. :DDD

    Ez erősen attól függ.

    1. ha valami mv* frameworköt használsz, akkor azoknál alap, hogy a html-be írod az eseménykezelőt. Pl. react, vuejs, svelte, angular
    2. minden más esetben SZERINTEM az a tiszta, ha a js kódot elkülöníted a html-től, ugyanúgy ahogy css-t is külön illik kezelni, noha ez is mind mehetne html style-ba az elementekre.

Új hozzászólás Aktív témák