Introduktion till Javascript

Märkspråk

Stilmallsspråk

Programmeringspråk

Innehåll

Utseende

Funktion

Webbplatsens tre delar

Vad är Javascript?

  • Körs (oftast) på klientsidan i en webbläsare (till skillnad från serversidan)
  • Är ett skriptspråk = tolkas av webbläsaren, behöver inte kompileras
  • Fungerar i alla webbläsare inkl. mobil / tablet
  • Nu även möjligt på serversidan med Node.js

Vad är Javascript?

Historia

  • Utvecklades av Brendan Eich 1995 i webbläsaren Netscape
  • Blev snabbt populärt och Microsoft kom med JScript i Internet Explorer 3.0
  • Gemensam standard antogs, ECMA script
  • Särklass det vanligaste klientscriptspråket för webben och uppdateras årligen
  • ES6 (ES2015) är den största uppdateringen 
  • Finns "varianter" som Typescript

 

Ecmascript versioner

JS används på massor av ställen, inte bara på klientsidan

Vanilla?

ingen användning utav bibliotek, ramverk

eller annat krimskrams

Använda Javascript

"Hello World"

Infoga innan body:s sluttagg!

Skriver ut i Dev-tools i webbläsaren

Använda Javascript

"Hello World"

Javascript körs i webbläsaren

JS i browser v.s med node.js

Använda Javascript

"Hello World"

Javascript körs med Node.js

Köra js-filen med node

Output

document = {                                }

Object

Gör HTML-dokumentet till ett Javascript-objekt!

DOM:en 😎