Ett kryss för att stänga menyn

Vad är javascript?

Javascript är ett programmeringsspråk som används för att skapa och styra interaktivt och dynamiskt innehåll på en hemsida. Tillsammans med HTML och CSS utgör det en av grundstenarna inom webbutveckling.

1995 släpptes första versionen av JavaScript. Den utvecklades av Brendan Eich som arbetade på Netscape, och lanserades därmed även först i webbläsaren Netscape Navigator 2.0. Microsoft släppte året efter sin version utav JavaScript kallad JScript för Internet Explorer. Detta ledde till en period av inkompatibilitet mellan de två webbläsarna. 1997 skapades ECMAScript vilket är en standardliserad version av JavaScript i syfte att lösa kompatibilitetsproblemen.

Javascript kod kan antingen skrivas in direkt i en <script>-tagg i HTML dokumentet, men precis som med CSS, bör man istället använda ett separat dokument. Detta dokument har ändelsen .js.

JavaScript körs på klienten

JavaScript körs huvudsakligen på klienten. Alltså direkt på klientens webbläsare istället för på en server. Detta möjliggör dynamiskt innehåll, men det gör också att du inte ska ha känslig information som tokens i JavaScript koden eftersom den är fullt tillgänglig till alla som besöker hemsidan.

Det går även att köra JavaScript på serversidan. Då använder man Node.js vilket är en serverimplementation av Chromiums JavaScript motor.

Hur kan man använda Javascript?

Eftersom JavaScript är ett programmeringsspråk kan man göra alla möjliga saker med det. Till exempel kan man använda "lyssnar" funktioner för att trigga kod när något specifikt händer. Till exempel använder jag window.addEventListener('scroll', function (){} på denna hemsida för att kolla hur långt ner användaren skrollat. Genom det kan jag ändra stylen på navbaren så att den ändrar färg och hur de rundade hörnen ser ut samt göra så "back to top" knappen endast kommer upp om man scrollat.. JavaScript koden ser då ut som följande

Bild av ett kodstycke

Denna sida skulle vilja spara en kaka i syfte att komma ihåg ditt tema. Samtycker du till det?

Du kan när som helst återkalla ditt samtycke genom att klicka på "återkalla samtycke" under "kakor" längst ner på webbplatsen