Tilbake...

Dette er en besvarelse av oppgaver 2 fra dropbox paper om Firebase

Oppgaver 8.2

  1. En hendelse er noe som blir trigget fra en HTML side som man kan koble JavaScript. Eksempel er hendelsen for at en knapp blir klikket, eller verdien til et input-felt blir endret.
    1. Hendelsen som brukes for å sende inn et skjema er "submit"
    2. Andre hendelser som kan brukes er f eks: "click", "change"
  2. En lytterfunksjon er en JavaScript funksjon som man kobler til en hendelse. Når hendelsen fyres av fra HTML-siden vil ren registrert lytterfunksjon kjøres.
    1. event er et objekt som sendes av HTML-siden til lytterfunksjon. Avhengig av hvilken hendelse det er kan man bruke dette objektet til ulike ting. F eks brukes vi event til submit hendelsen til å IKKE lade nettsiden på nytt når et skjema blir sendt inn.
  3. Se koden.
  4. Hvis vi har lytterfunksjonen function leggTilBok(evet) kan denne kobles til hendelsen submit på tre ulike måter.
    1. Gjennom attributtet "onHendelsesnavn" i HTML-elementet. F eks: <form onsubmit="leggTilBok(event)">
    2. Gjennom egenskapen "onHendelsesnavn" til HTML-objektet i JavaScript. F eks: skjema.onsubmit = leggTilBok;
    3. Gjennom funksjonen funksjonen addEventListener på HTML-objektet i JavaScript. F eks: addEventListener("submit", leggTilbok)