web-intro
  • Introduction
  • Introduksjon
    • Introduksjon
    • Din første nettside
      • Hello World
      • DevTools
  • Grunnleggende webutvikling
    • HTML
      • Elementer
      • Head og body
      • Semantikk
      • Bilder
      • Lenker
      • Knapper
      • DOM-en
    • CSS
      • Selectorer
      • Pseudo-klasser
      • Box model
      • Flyt
      • Layout
      • Responsivt
    • JavaScript
      • Filer
      • Variabler
      • Typer og operatorer
      • Strenger
      • Funksjoner
      • Listeoperasjoner
      • DOM-apiet
      • Promises
      • Async/await
      • Web-APIer
      • ESNext
      • Rammeverk
  • Neste steg
    • Universell utforming
    • React
    • Utviklingsmiljø
      • Dytt det til skyen!
    • Best practices
      • Linting og formatering
      • Code review
      • Keep it simple, stupid!
    • Flere ressurser
Powered by GitBook
On this page
  1. Grunnleggende webutvikling

JavaScript

PreviousResponsivtNextFiler

Last updated 5 years ago

Dokumentasjon fra MDN: - et nybegynnerkurs i J

  • - en bok som går gjennom JavaScript raskt og forklarer det meste man trenger å vite om JavaScript på en enkel måte (halve boken gratis på nett)

  • - en bok om JavaScript og programmering (gratis på nett)

JavaScript (JS) er programmeringsspråket vi bruker for å implementere komplekse ting på nettsider, det vil si sider som gjør mer enn bare å vise statisk informasjon. I korte trekk har JS veldig få begrensninger og er veldig utvidbart, noe som har ført til en haug med , nye måter å tenke på og stor innovasjon.

Hvis du hører begrepet Vanilla JS, er det slik den er definert i standardene, uten noen tilhørende rammeverk. Forøvrig er det verdt å merke seg at selv om JavaScript har Java i navnet sitt, har det ikke noe med programmeringsspråket Java å gjøre, eller menneskene som lagde det. Bakgrunnen for navnevalget lå mer i at Java var skikkelig hot da JS ble laget. JavaScript har forøvrig en broket og interessant , som man kan sette seg inn i for å lære mer om hvordan JavaScript har utviklet seg til det det er i dag.

Når man begynner å jobbe med JavaScript, kommer man også fort over begrepet EcmaScript. Det er egentlig to sider av samme sak, men EcmaScript kan ses på som , og JavaScript språket som implementerer denne.

Tips!

JavaScript kan . Men siden de aller fleste nettsider i dag bruker JS, kan sidene du besøker slutte å fungere eller oppføre seg uventet. Som regel pleier man å legge inn en -tag i HTML-koden for å si fra til brukerne sine om at de må ha JavaScript på for at siden skal fungere som normalt:

<noscript>Nettleseren din støtter ikke JavaScript :(</noscript>

What is JavaScript
S
JavaScript for impatient programmers
Eloquent Javascript
rammeverk
en referanse til vanlig JavaScript
historie
standarden
skrus av i nettleseren
noscript