Spring til indhold
Academi.dk

Ordbog

Underviseren siger ordet på engelsk, bogen skriver det på engelsk, og fejlbeskeden er også på engelsk. Her står, hvad det betyder. Kort, og med et link videre til den fulde forklaring.

API Application Programming Interface
Et API er en aftalt måde, hvorpå ét program kan spørge et andet om noget. På nettet er det typisk en række adresser, du kan kalde med HTTP, og som svarer med data i stedet for en færdig side. Du behøver ikke vide, hvordan den anden ende er bygget.
Boolean boolean
En boolean er en værdi, der enten er sand eller falsk. True eller false. Det er det, en sammenligning giver, og det er det, en if-sætning bruger til at afgøre, om en blok kode skal køre.
Callback callback function
En callback er en funktion, du sender med som argument til en anden funktion, så den kan kalde din funktion senere. Det bruges, når noget skal ske på et tidspunkt, du ikke selv styrer. Når der klikkes, eller når et svar er kommet hjem.
Deployment deployment
Deployment er at få sit program ud at køre et sted, andre kan bruge det, i stedet for kun på egen maskine. Det omfatter både at lægge koden ud og at sætte database, adgangsoplysninger og adresse op, så det hele virker sammen.
DOM Document Object Model
DOM er browserens udgave af siden som objekter, JavaScript kan læse og ændre. Når browseren har læst din HTML, findes siden som et træ af elementer, og alt hvad JavaScript gør ved siden, sker i det træ.
Framework framework
Et framework er en færdig ramme af kode, du bygger dit program ind i. Det stiller strukturen til rådighed og kalder din kode, hvor der er brug for den, modsat et bibliotek, som du selv kalder, når du har brug for det.
JSON JavaScript Object Notation
JSON er et tekstformat til at sende data mellem programmer. Det ligner et JavaScript-objekt, men det er tekst, og det skal fortolkes med JSON.parse, før du kan bruge felterne. Næsten alle web-API'er svarer i JSON.
Parameter parameter
En parameter er et navn i en funktions erklæring på den værdi, funktionen får ind. Argumentet er den konkrete værdi, du sender med, når du kalder funktionen. De to ord bliver ofte brugt i flæng, men de betyder ikke det samme.
Query query
En query er en forespørgsel til en database. Du beskriver, hvad du vil have, ikke hvordan det skal findes, og databasen finder selv den bedste måde. Ordet bruges også om parametrene efter spørgsmålstegnet i en webadresse.
Scope scope
Scope er det område i koden, hvor en variabel findes. Krølleparenteser afgrænser scope: en variabel oprettet inde i en funktion eller en blok findes kun der og forsvinder, når blokken er slut.
String string
En string er tekst i programmering. Den skrives i anførselstegn, og det er anførselstegnene, der afgør, om noget er tekst eller et tal. Alt, hvad en bruger skriver i et felt, er en string, indtil du selv laver det om.
undefined undefined
undefined er den værdi, JavaScript bruger, når der ikke er lagt noget i en variabel, et array-element eller et objektfelt. Det er ikke en fejl i sig selv, men det er årsagen til rigtig mange af de fejl, der kommer bagefter.