Javascript

JavaScript: kan hente indeholde uden at loade en ny side- Den kan tilføjehastighed, brugervenlighed, slideshows osv. Det er et scripting-sprog somskrives direkte i dine html filer. Dine scripts lavet med JavaScript bliverderfra læst og udført af browseren. Det kører hos klienten altså ibrowseren. – kan være manipulering af billeder, validator, dynamiskændring af indhold. JavaScript, bør være i en ekstern fil og ikke direkte iHTML for at holde struktur og ikke mindst det samme JavaScript kantilgår flere HTML filer (genbrug).

JavaScript er client site

https://www.youtube.com/@programmingwithmosh/videos – Anbefalethjælp

Console.log(“simon.js is running…”) – indsættes øverst i JavaScript for at seom der er gennemgang

Alert er en et pop up vindue som bremser resten af kode renderingen.Man kan ikke gøre noget før at man har interageret med alertet

DOM: Document Object Model. Objekt model af vores HTML dokument.Formet som et træ. Rækkefølgen som html’en loades. Domen er det viændre med JavaScript.

Objekt: En ting: kan indeholder metoder, variabler. Det som står før . er etobjekt – Man kan gøre noget med det, kan indeholde værdier(farvestørrelse, pris osv.)

Metoder: Gør noget. FX. bil = start, kør, parker

Variabler: Propertires. fx. bil = model, farve, årgang, pris.

Defer: gør at JavaScript loades til sidst i DOM’en

Variabel: Noget som er reserveret til en given lejlighed – bruges til atgemme informationer – der kun plads til en ting. Der er forskellige typer afvariabler: Numbers, strings, booleans, undefined, null, arrays og objekter.En variabel er enten lokal eller global

Numbers: tal

Strings: tekst – omgives af “x “

Booleans: alt der ikke er tal og strings – true or false – < mindre end – <=mindre end eller lige med – == lig med – != ikke lig med – > større end – >=større ned eller lig med – ===(sammenligningsoperator) lig med ogsamme data type (fx begge er string) = er en tildelingsoperator.

Underfiened: declared men ingen tildelt værdi

Null: ingen ting, nok ikke loadet endnu

Tildelingsoperator: =

Sammenligningsoperator: == (samme (fx. to==2), ===(samme number ogstring(fx. 2=2)), != (ikke lig med)

Aritmetiske/matematiske operationer: +,-,*,/ og % (modulus)

Logiske operator: && = og, || = eller,

kontrolstruktur: if, else if og else. man kan kun have en else – && (and)betyder og fx (x>y && x>z) – || (or) – så ve && skal begge være true og ved ||skal bare en af dem være ture.

Arrays: En samling af elementer i en variabel, omgives af [x]. laver lister. Envariabler som kan indeholde flere værdier. Starter altid i 0.

Function: en måde at samle flere elementer så du ikke skal gentage detsamme flere gang – a la class. kan indeholde flere parameter: hvad derkaldes frem. En blok af kode, som udføres når kaldes. Ordet function kanerstattes med => også kaldet er arrow function

Loop: Anvendes for at køre en kommando igennem flere gange.

Scope: lokal scope er en variabel som er erklæret (let eller const) i enfunktion og kun virker i funktionen, den kan ikke bruges i andrefunktioner og uden for funktionen. Global scope er en variabel som er udefra en funktion. – Lokal virker kun inden for et bestemt område – Globalvirker overalt også inde i funktionen.

Event: Ting der kan lyttes effer. Fx når siden er loades eller Onclick,onmouse out osv

Let/const: Let og const er nyere og understøttes af alle browser – Let erblock scoped og var er funktion scoped – const er også block scoped.

{}: Blok af kode

Comments

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *