Hoppa till innehåll
Webbprogrammering på klientsidan (1DV025)
GitLab
Zulip
Zoom
Moodle
ActionHub
LnuPlay
YouTube
Schema distans
Sök
Ctrl
K
Avbryt
Länkar
GitLab
Zulip
Zoom
Moodle
ActionHub
LnuPlay
YouTube
Schema distans
Sidofält
Dölj sidofält
Tema
Välj tema
Mörkt
Ljust
Auto
Playground
Öppna Playground
Meny
Studieguide
🎉 Välkommen!
Förväntningar
Kursledning
Registrering
GitLab-resurser
Kommunikationsstrategi
Examination
Lärresurser
AI-assistenter
Kursvärdering
Akademisk integritet
Veckoanvisningar
Kursvecka 1 - Satser
Översikt
Läsanvisningar
Utmaningar
Guide - Node.js
Kursvecka 2 - Funktioner, moduler
Översikt
Läsanvisningar
Utmaningar
Övningsuppgifter
Guide - VSCode
Guide - Övningsuppgift
Guider - Git versionshantering
Introduktion av Git
Installera Git
Detta händer vid git-kommandon
Commit-meddelanden
Flera datorer
Flera Git-konfigurationer
SSH-felsökning
Kursvecka 3 - Styrstrukturer
Översikt
Läsanvisningar
Utmaningar
Övningsuppgifter
Guide - JSDoc
Guide - Examinationsuppgift
Kursvecka 4 - Arrayer
Översikt
Läsanvisningar
Utmaningar
Övningsuppgifter
Kursvecka 5 - Objekt
Översikt
Läsanvisningar
Utmaningar
Övningsuppgifter
Guide - Kör bara vissa tester
Kursvecka 6 - Klasser
Översikt
Läsanvisningar
Utmaningar
Övningsuppgifter
Kursvecka 7 - Arv
Översikt
Att testa din kod
Läsanvisningar
Utmaningar
Övningsuppgifter
Kursvecka 8 - Webbläsaren
Översikt
Webbläsaren som körmiljö
Webbkomponenter
Läsanvisningar
Utmaningar
Övningsuppgifter
Kursvecka 9 - HTML-element
Översikt
DOM-trädet
Ändra i DOM:en
HTML templates
Läsanvisningar
Utmaningar
Övningsuppgifter
Kursvecka 10 - Webbkomponenter
Översikt
Custom elements
Shadow DOM
En komponents filer
Läsanvisningar
Övningsuppgifter
Kursvecka 11 - Händelser
Översikt
Händelseloopen
Händelser i DOM:en
Händelser i webbkomponenter
Att testa webbkomponenter
Läsanvisningar
Utmaningar
Övningsuppgifter
Kursvecka 12 - Asynkron JavaScript
Översikt
HTTP och JSON
Promises och async/await
Nätverksanrop med fetch
Läsanvisningar
Övningsuppgifter
Utmaningar
Kursvecka 13 - Komposition av webbkomponenter
Översikt
Bra komponenter
Komponenter i komponenter
Kommunikation mellan komponenter
Övningsuppgifter
Utmaningar
Kursvecka 14 - Lagring i webbläsaren
Översikt
Lagring i webbläsaren
Web Storage
IndexedDB
Läsanvisningar
Övningsuppgifter
Utmaningar
Kursvecka 15 - Progressiva webbapplikationer
Översikt
Progressiva webbapplikationer
Service workers
Offline med Cache API
Läsanvisningar
Utmaningar
Kursvecka 16 - Routing och lazy loading
Översikt
Routing i en SPA
Lazy loading
Online, offline och Lie-Fi
Läsanvisningar
Utmaningar
Kursvecka 17-19 - Kapabla PWAs
Översikt
Realtid med WebSocket
Webbläsarens API:er
TypeScript och WebAssembly
Läsanvisningar
Utmaningar
Kursvecka 20 - Examination
Översikt
Examinationsuppgifter
Om examination
Kom igång med en uppgift
Inlämning via Merge Request
Muntlig examination
Delkurs A
A1 - Test
A2 - Beskrivande statistik
A3 - Tjugoett
Delkurs B
B1 - Test
B2 - The Quiz app
B3 - PWD
Samlingar
Delkurs A
Stödjande inspelningar
Övningar
Guider
Delkurs B
Stödjande inspelningar
Övningar
Välj tema
Mörkt
Ljust
Auto
Övningsuppgifter
Övningsuppgifter kursvecka 7
Section titled “Övningsuppgifter kursvecka 7”
Klassisk digital klocka
Den tidlösa uppgiften
Träning
Lösningsförslag
Ellips med inkapsling
Den fängslande uppgiften
Träning
Lösningsförslag
Inspelning
Alarmerande arv
Den återandvändbara uppgiften
Fördjupning
Lösningsförslag