Her vil du finne en gjennomgang av mange sentrale konsepter i JavaScript, inkludert variabler, datatyper, utskrift, aritmetikk, kontrollstrukturer, funksjoner, objekter og arrays. Hver seksjon inneholder eksempler på kode for å illustrere de grunnleggende prinsippene.
Etter at du har gått gjennom fagstoffet i denne samlingen, anbefales det å prøve oppgavene i oppgavesamling for JS for å sjekke at du kan bruke kunnskapen din praktisk.
Les DOM, variabler, utskrift og aritmetikk, for detaljer om blant annet DOM-en, variabler, utskrift til konsoll og nettside, enkel brukerinput og grunnleggende aritmetikk.
Les kontrollstrukturer, for detaljer om blant annet if-else-setninger, switch-setninger og løkker.
Les funksjoner, for detaljer om blant annet funksjonsdefinisjoner, parametere, returverdier og omfang (scope).
Les arrays og objekter, for detaljer om blant annet opprettelse av arrays og objekter, tilgang til elementer, vanlige metoder og iterasjon over arrays og objekter.
Les lyttefunksjoner og hendelseshåndtering, for detaljer om blant annet hvordan man legger til hendelseslyttere på HTML-elementer, og hvordan man håndterer brukerinteraksjoner som klikk og tastetrykk.
Les skjemaer og input-håndtering, for detaljer om blant annet hvordan man oppretter og håndterer HTML-skjemaer (forms), validering av brukerinput, og hvordan man henter ut data fra skjemaer ved hjelp av JavaScript.
Les hente data og opprette elementer, for detaljer om blant annet hvordan man henter data fra en ekstern kilde med fetch, bruker async og await for asynkron håndtering, og hvordan man oppretter og legger til nye HTML-elementer i DOM-en vha. createElement og appendChild.
Les bruksområder for filter, find, map, reduce, some, every og sort, for detaljer om hvordan du kan bruke disse kraftige metodene for å manipulere og analysere arrays i JavaScript.
..etter hvert.
Vil du bidra? Opprett en pull request eller åpne en issue — alle bidrag er velkomne! 😊