-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadme.txt
30 lines (16 loc) · 2.55 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
LAB1
1) Javascript er verdens mest populære progammeringsspråk. Det kan bli satt inn i HTML-sider og kan bidra til å gjøre websider mer interaktive. Javascript kjører på klientens datamaskin og krever ikke konstante nedlastninger fra serveren. Javascript er ofte brukt til å lage polls og quiz.
2) Class og ID er to forskjellige måter å identifisere noe på en webside. Sistnevnte er helt unik på siden og referer kun til et element. Class derimot referer til en klasse med potensielt flere elementer på siden, alt etter hva skaperen vil. Dette brukes altså til å gi elementene forskjellige egenskaper.
3) Wikipedia har løst dette ved å kategorisere dem alfabetisk, og delt dem opp i tre rader. I tillegg kan du enkelt trykke deg inn på en bokstav og skreddersy måten de er kategorisert, dvs heller rangere dem kronologisk enn alfabetisk for eksempel.
4) Div-taggen er et blokk-element som brukes til å holde og posisjonere andre elementer. Span-taggen derimot er et «inline»element som brukes til å gi tekst forskjellig egenskaper. Span blir på mange måter en mindre enhet enn div.
5) I utgangspunktet er problemet at når man går inn på siden, så kan man ikke velge første programmeringspråk uten å velge et annet først. Jeg la til et felt først som man kan kalle hva som helst, eksempelvis "Velg", slik at det første alternativet ikke er et valg i praksis.
LAB2
I mitt tilfelle er jeg brukeren, og jeg kontrollerer forskjellig input til datamaskinen, altså mus og tastatur. PCen tolker det jeg gjør i sin modell, som er realiteten all koding. Deretter prosesseres all koding av maskinen, som så gir meg output på skjermen. Output er i dette tilfelle farger, skrifttyper, menyer og så videre.
LAB3
0) Javascript-biblioteker er ment til å forenkle Javascript-programmeringen for brukeren, deriblant manipulering av DOM og CSS. Fordelen er ganske enkelt at du slipper å kode like mye for å oppnå ønskede formål innen bibliotekets rammer. I tillegg er koderne av biblioteket bevisst på forskjellige browserproblemer, og har brukt denne kunnskapen i utformingen av biblioteket.
1) Det er enklere å manipulere tekst i HTML/CSS. Det kan være lettere å implementere menyer o.l. med HTML/CSS, og dermed spesielt praktisk i en prototypefase. Canvas bruker derimot mindre ressurser, og kodingen ser helt lik ut uavhengig nettleser. Artikkelen skriver at Canvas gjerne er gunstig når siden er helt ferdig.
2) Canvas er en container for grafikk som du kan bruke Javascript til å «tegne» på (derav Canvas, som er et slags tegnebrett)
Referanser:
Wikipedia
Linker fra Fronter
Hjelpelærer (thumps up Erik)