Ordbok
Ordene du møter når du koder — forklart på norsk.
49 korte forklaringer av ord fra nettsider, JavaScript og Python. Ingen snikkery — hvis vi mener noe er vanskelig, sier vi det.
49 ord
A
- AlgoritmeGenereltalgorithm
- En oppskrift i steg som løser et problem — « Finn det største tallet », « sorter listen ». Kode er bare algoritmer skrevet slik at en maskin kan følge dem.
- ArrayJavaScriptliste / array
- En ordnet liste med verdier: const varer = ["brød", "melk"]. Du henter ut ting med nummerering som starter på 0: varer[0].Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
- Arrow-funksjonJavaScriptarrow function
- Kort måte å skrive en funksjon på: const dobla = n => n * 2. Gjør det samme som vanlige funksjoner i de fleste tilfeller.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
- AttributtNettsiderattribute
- Ekstrainformasjon på et HTML-element, skrevet inne i start-taggen: <a href="/om">. href er attributtnavnet.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
B
- BibliotekGenereltlibrary
- Ferdig kode andre har skrevet, som du kan bruke i stedet for å skrive alt selv. Du importerer biblioteker — du kopierer dem ikke inn.
- BugGenereltfeil
- En feil i koden som gjør at programmet gjør noe annet enn du mente. Alle programmerere har bugs — jobben er å finne dem og fikse dem.
C
- CallbackJavaScriptcallback
- En funksjon du gir til annen kode, slik at den kan kalles tilbake senere — når en knapp klikkes eller data er klare.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
- CSSNettsiderCascading Style Sheets
- Språket som styrer hvordan nettsider ser ut — farger, skrift, avstander, oppsett. HTML sier hva noe er, CSS sier hvordan det skal se ut.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
D
- DatabaseDatadatabase
- Et sted der data ligger ryddig lagret, slik at du kan hente akkurat det du trenger — raskt. Ekte apper legger alt fra brukere til bestillinger i databaser.Brukes i:
- DebuggerGenereltfeilsøker
- Et verktøy som lar deg stoppe programmet midt i og se på variabelverdiene, linje for linje. Raskere enn å gjette.
- DictionaryPythonordbok / dict
- Pythons nøkkel–verdi-liste: person = { "navn": "Kari", "alder": 30 }. Du slår opp på navn i stedet for nummer.Brukes i:Python-grunnkurset
- DokumentasjonGenereltdocs
- Den offisielle beskrivelsen av hvordan et språk eller bibliotek fungerer. Å lese dokumentasjon er en ferdighet — ikke en nødløsning.
- DOMNettsiderDocument Object Model
- Nettleserens interne tre av siden din: hvert HTML-element blir en node som JavaScript kan finne og endre. Endrer du DOM-en, endrer du siden brukeren ser.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
E
- ElementNettsider
- Én byggekloss i HTML — en overskrift, et avsnitt, en lenke. Består av starttagg, innhold og (ofte) slutttagg: <p>Hei</p>.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
- EventJavaScripthendelse
- Noe som skjer på siden som koden kan reagere på — klikk, tastetrykk, lasting. addEventListener kobler en hendelse til en funksjon.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
- Event loopJavaScript
- Hvordan JavaScript klarer å gjøre mange ting « samtidig » med én tråd: oppgaver legger seg i kø og tas én og én. Derfor kan ting skje « etterpå » uten at siden låser seg.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
F
- FlexboxNettsider
- CSS-oppsett som plasserer elementer på en rad eller kolonne og fordeler plassen mellom dem — f.eks. display: flex med justify-content: space-between.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
- FunksjonGenereltfunction
- En navngitt bunt med kode som gjør én jobb, og som du kan bruke om og om igjen. Tar gjerne imot verdier (argumenter) og kan gi noe tilbake (returverdi).
G
- GridNettsider
- CSS-oppsett med rader og kolonner — du deler siden inn i ruter og plasserer innhold i dem. Sterkere enn flexbox for hele sideskjemaer.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
I
- ImportPython
- Henter inn kode fra et annet sted: import json gir deg JSON-funksjonene til Python. Standardbiblioteket kommer med Python — ingen installasjon.Brukes i:Python-grunnkurset
- IndrykkPythonindentation
- Mellomrommene i starten av linjen. I Python er indrykk en del av språket: koden som hører inn i en if eller funksjon rykkes inn.Brukes i:Python-grunnkurset
J
- JSONJavaScriptJavaScript Object Notation
- Tekstformat for å sende data, skrevet som objekter og lister. Nesten alle API-er på nettet snakker JSON.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
K
- KlasseNettsiderclass
- I CSS og HTML: et navn du gir elementer for å style dem sammen — <p class="intro"> og .intro { farge }. Ikke det samme som klasse i Python.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
- KlassePythonclass
- I Python: en oppskrift på objekter. class Hund: beskriver hva alle hunder har (navn) og kan (bjeffe). class lager objekter med Hund("Fido").Brukes i:Python-grunnkurset
- KolonneDatacolumn
- En felttype i en tabell — «tittel» eller «pris». Kolonnen forteller hva verdien i hver rad betyr.Brukes i:
- KommentarGenereltcomment
- Tekst i koden som maskinen ignorerer — den er til for mennesker. På Python starter den med #, i HTML med <!-- -->.
- KonstantJavaScriptconst
- Et navn som ikke kan settes til en ny verdi etter den er laget: const. I moderne JavaScript bruker du const som standard og let når du må endre.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
L
- ListePythonlist
- Pythons ordnede samling: varer = ["brød", "melk"]. Kan vokse, krympe og sorteres — det vanligste stedet å samle flere ting.Brukes i:Python-grunnkurset
- LøkkeGenereltloop
- Kode som gjentar seg — « for hver vare i handlelisten … ». Brukes når det samme skal skje med mange ting.
O
- ObjektGenereltobject
- En samling av data og funksjoner som hører sammen — « en bok » har tittel, forfatter og kan beskrive seg selv. Grunnmuren i både Python og JavaScript.
P
- pipPython
- Verktøyet som installerer Python-biblioteker fra PyPI: pip install requests. Standardbiblioteket trenger ikke pip — det følger med.Brukes i:Python-grunnkurset
- PrimærnøkkelDataprimary key
- Kolonnen som gjør hver rad unik — ofte et id-nummer. Da kan du alltid finne akkurat én rad, selv om to rader ligner.Brukes i:
- PromiseJavaScriptløfte
- Et løfte om en verdi som kommer senere — f.eks. svar fra en server. Du venter med await eller behandler det med .then().Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
R
- RadDatarow
- Én oppføring i en tabell. I en tabell med bøker er hver rad én bok: tittel, forfatter, pris.Brukes i:
- RepoGenereltrepository
- Kort for repository — mappen med hele kodebasen til et prosjekt, gjerne med versjonshistorikk i Git.
- Responsivt designNettsiderresponsive design
- At siden tilpasser seg skjermstørrelsen — mobil, nettbrett, PC. Lages med fleksibelt oppsett og media queries som bryter oppsettet ved visse bredder.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
S
- SannhetsverdiGenereltboolean
- Verdien sann eller usann — det som kommer ut av sammenligninger som « alder >= 18 ». Navngitt etter logikeren George Boole.
- SelvPythonself
- I en Python-metode peker self på det konkrete objektet metoden kalles på. Derfor står navnet først i def bjeff(self):.Brukes i:Python-grunnkurset
- Semantisk HTMLNettsider
- Å velge elementer etter mening, ikke utseende: <header>, <nav>, <article> i stedet for bare <div>. Hjelper skjermlesere og søkemotorer.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
- SpørringDataquery
- Et spørsmål du stiller databasen, skrevet som kode. «Gi meg alle bøkene under 200 kroner, sortert etter tittel» er en spørring.Brukes i:
- SQLDataStructured Query Language
- Språket du snakker med de fleste databaser i. Du skriver SELECT, WHERE og GROUP BY — databasen svarer med data. Uttales «ess-ku-ell» eller «sjekul».Brukes i:
- StrengGenereltstring
- Tekst — en rekke tegn. Skrives i anførselstegn: « hei ». Kommer av at tegnene henger på rad som perler på en streng.
T
- TabellDatatable
- Dataene i en database ligger i tabeller: rader med verdier, og kolonner som forteller hva hver verdi er. Nesten som et regneark — bare strengere.Brukes i:
- TaggNettsidertag
- Markeringen som starter og slutter et HTML-element: <h1> er en starttagg, </h1> er en slutttagg. Innholdet ligger mellom dem.Brukes i:HTML og CSS-grunnkursetCSS-animasjonerReact-grunnkursetTeknisk SEO i praksisLag ditt eget WordPress-temaReact Native-grunnkursPHP-grunnkursetFigma for grensesnittdesign
- Template literalJavaScript
- Streng med baklommer `som denne` der du kan sette inn verdier direkte: `Hei, ${navn}!`. Ryddigere enn å lime strenger sammen med +.Brukes i:JavaScript-grunnkursetReact-grunnkursetTypeScript for utviklereHent data: JSON og fetchBygg med AI-API-erWebsikkerhet for utviklereAutentisering og innlogging
- TerminalenGenereltkommandolinjen / command line
- Tekstvinduet der du styrer maskinen med kommandoer i stedet for klikk. `cd` bytter mappe, `ls` lister innhold — utviklere bruker den hver dag.
- TolkerPythoninterpreter
- Programmet som leser og kjører Python-koden din linje for linje — det du starter med python3. Du kjører ikke Python-koden « rett på maskinen », tolken gjør det.Brukes i:Python-grunnkurset
V
- VariabelGenereltvariable
- Et navn som peker på en verdi, slik at du kan bruke den senere: alder = 17. Tenk på det som en merket boks med én ting i.
- VersjonskontrollGenereltversion control
- System som lagrer alle endringer i koden over tid, slik at du kan gå tilbake og samarbeide. Git er det vanligste verktøyet.
Ordene gir mening når du bruker dem.
Ordboken er et oppslagsverk. Vil du faktisk lære å lage ting — begynn med en av startkursene. De første leksjonene er gratis, og du trenger ingen konto.