JavaScript avanceret undervisning
- Forrige side JavaScript avanceret undervisning
- Næste side JavaScript historie
JavaScript er det mest populære skriptsprog på internettet, det findes i alle webbrowsere over hele verden og kan forbedre interaktionen mellem brugere og websteder samt webapplikationer.
Dette kursus er en avanceret version af CodeW3C JavaScript kursus.
Dette kursus starter med historien om JavaScript og fortsætter med dens nuværende støtte til XML og webtjenester.
Du vil lære, hvordan du kan udvide sprog, så det passer til specifikke krav.
Du vil også lære, hvordan du bruger JavaScript til at skabe problemfri klient-serverkommunikation.
Indholdsfortegnelse
JavaScript introduktion
- JavaScript historie
- Dette afsnit forklarer oprindelsen af JavaScript og klient-side scripts.
- JavaScript implementering
- En fuld JavaScript-implementering består af tre forskellige dele: ECMAScript, dokumentobjektmodellen (DOM) og browserobjektmodellen (BOM).
ECMAScript grundlæggende
- ECMAScript syntaks
- Java og ECMAScript har nogle vigtige syntaktiske egenskaber, der er ens, og nogle, der er helt forskellige. Dette afsnit dykker ned i ECMAScript's syntaks i detaljer.
- ECMAScript variabler
- Dette afsnit forklarer, hvordan man deklarerer og navngiver variabler samt nogle kendte regler for variabelnavngivning.
- ECMAScript nøgleord
- Dette afsnit præsenterer den fulde liste over ECMAScript-nøgleord.
- ECMAScript reserverede ord
- Dette afsnit præsenterer den fulde liste over ECMAScript-reserverede ord.
- ECMAScript værdier
- Dette afsnit forklarer ECMAScript's primitive værdier og referencetyper samt konceptet om ECMAScript's primitive typer.
- ECMAScript primitive typer
- Dette afsnit beskriver i detaljer ECMAScript's fem primitive typer: Undefined, Null, Boolean, Number og String.
- ECMAScript typekonvertering
- Dette afsnit forklarer ECMAScript's metoder til typekonvertering samt, hvordan man udfører tvungen typekonvertering.
- ECMAScript referencetyper
- Referencetyper kaldes ofte for klasser (class) eller objekter. Dette afsnit forklarer ECMAScript's prædefinerede referencetyper.
ECMAScript operatorer
- ECMAScript unære operatorer
- Enary operatorer har kun én parameter, nemlig det objekt eller værdi, der skal opereres på. Dette afsnit forklarer de mest enkle operatorer i ECMAScript - enary operatorer.
- ECMAScript bitoperatorer
- Bitoperatorer opererer på tal på deres underliggende niveau. Dette afsnit dykker ned i viden om heltal og introducerer ECMAScript's forskellige bitoperatorer.
- ECMAScript Boolean operator
- Boolean operatorer er meget vigtige. Dette afsnit dykker ned i de tre Boolean operatorer: NOT, AND og OR.
- ECMAScript multiplikativ operator
- Dette afsnit forklarer de multiplicative operatorer i ECMAScript: multiplikation, division og modulusoperatorer, samt deres specielle adfærd.
- ECMAScript additiv operator
- Dette afsnit forklarer de additive operatorer i ECMAScript: plus og minusoperatorer, samt deres specielle adfærd.
- ECMAScript relatiiv operator
- Relateringsoperatorer udfører sammenligningsoperationer. Dette afsnit forklarer den almindelige måde at sammenligne operatorer på, samt hvordan man sammenligner strenge med tal.
- ECMAScript identitetsoperator
- Lighedsom operatorer bruges til at afgøre, om variabler er ens. ECMAScript tilbyder to sæt lighedsom operatorer: lig med og ikke lig med, samt helt lig med og ikke helt lig med.
- ECMAScript betingelsesoperator
- Dette afsnit forklarer betingelsesoperatorer i ECMAScript.
- ECMAScript tildeling operator
- Dette afsnit forklarer tilordningsoperatorer i ECMAScript.
- ECMAScript komma operator
- Dette afsnit forklarer komma-operatoren i ECMAScript.
ECMAScript sætninger
- ECMAScript if sætning
- if-sætningen er en af de mest almindelige sætninger i ECMAScript. Dette afsnit giver en detaljeret forklaring på, hvordan man bruger if-sætningen.
- ECMAScript iteration sætning
- Iterativsætninger kaldes også løkke sætninger. Dette afsnit introducerer de fire iterativsætninger, som ECMAScript tilbyder.
- ECMAScript tag sætning
- Dette afsnit giver en kort introduktion til labeled statements.
- ECMAScript break og continue sætning
- Dette afsnit forklarer forskellene mellem break-sætningen og continue-sætningen samt hvordan man bruger dem sammen med labeled statements.
- ECMAScript with sætning
- with-sætningen bruges til at sætte kode i en bestemt objektsscope. Dette afsnit introducerer brugen af with-sætningen.
- ECMAScript switch sætning
- switch-sætningen er en bror til if-sætningen. Dette afsnit introducerer brugen af switch-sætningen samt forskelle mellem switch-sætningen i Java.
ECMAScript funktioner
- ECMAScript funktionsoversigt
- Dette afsnit forklarer konceptet med funktioner, hvordan ECMAScript deklarerer og kalder funktioner, samt hvordan funktioner returnerer værdier.
- ECMAScript arguments objekt
- Dette afsnit introducerer de grundlæggende brugsmåder for dette objekt og forklarer, hvordan man bruger length-egenskaben til at bestemme antallet af funktionens argumenter samt hvordan man simulerer funktionsoverload.
- ECMAScript Function objekt (klasse)
- Dette afsnit forklarer, hvordan man bruger Function-klasse til at oprette funktioner og introducerer egenskaberne og metoderne for Function-objektet.
- ECMAScript lukning (closure)
- Dette afsnit forklarer konceptet med closure (closure) og viser to eksempler: en simpel og en mere kompleks.
ECMAScript objekter
- ECMAScript objektorienteret teknologi
- Dette afsnit giver en kort introduktion til terminologien inden for objektorienteret teknologi, kravene til objektorienterede sprog samt sammensætningen af objekter.
- ECMAScript objekt anvendelse
- Dette afsnit forklarer, hvordan man deklarerer og instancerer objekter, hvordan man refererer til og afinstallerer objekter, samt konceptet med binding.
- ECMAScript objekttype
- Dette afsnit præsenterer ECMAScript's tre typer: lokale objekter, indbyggede objekter og værtsobjekter, og giver links til relevante referencer.
- ECMAScript objektområde
- Dette afsnit introducerer ECMAScript-scope og this-nøglen.
- ECMAScript definere klasse eller objekt
- Dette afsnit beskriver i detaljer de forskellige måder at oprette ECMAScript-objekter eller klasser på.
- ECMAScript ændre objekt
- Dette afsnit forklarer, hvordan man ændrer objekter ved at oprette nye metoder eller gendefinere eksisterende metoder.
- Forrige side JavaScript avanceret undervisning
- Næste side JavaScript historie