Skip to main content

JavaScript

TL;DR

JavaScript er et populært programmeringssprog, derhovedsageligt bruges til at indsætte dynamiske elementer på en hjemmeside.

Hvad er JavaScript?

JavaScript er et programmeringssprog, der hovedsageligt bruges til at indsætte dynamiske elementer på websider. Eksempler på dynamiske elementer omfatter automatiseringer, animationer, interaktive elementer, trafiktællere osv. Uden JavaScript ville websteder være statiske og kun stole på HTMLog CSS. JavaScript er normalt indlejret i HTML-koden på en webside, eller det kan fungere i en separat fil, der er linket i HTML-sektionen <head>:

  • Eksempel på linket Javascript: <script src=" /js/assets/example.js" type="text/javascript"></script>

  • Eksempel på indlejret (inline) Javascript( dette eksempel er scriptet Visitor Analytics bruger for at kunne spore webstedsstatistikker): <script>(function(v,i,s,a){if(!v._visaSettings){ v._visaSettings={};}v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"]={v:"0.3",s:"326865a9-6d58-11e8-8435c-1:0224c-2025c-2025c-2025c-1" "};_v=i.getElementsByTagName("head")[0];_a=_v;_i=i.createElement("script");_s=_i;_s.defer="defer";_s.src=s+ a+v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"].v;_a.appendChild(_s);})(window,document,"//app-worker.visitor-analytics.io/main" ,".js?s=326865a9-6d58-11e8-834c-0242ac120005&v=")</script>

Hvorfor bliver jeg bedt om at tilføje JavaScript-kode til min hjemmeside?

Mange gange, hvis du bruger et værktøj til at forbedre dit websted, vil det bede dig om at copy-paste et JS <script> i dit dashboard, så det vises i <head> af HTML. Hvis du stoler på udbyderen af værktøjet, burde dette ikke være et problem. Det er noget, den angivne service har brug for for at kunne tilføje en bestemt funktionalitet til din hjemmeside. Hvis du bruger en webbygningsplatform, som Wix eller Wordpress eller andre, og installerer en udvidelse eller et plugin, vil det ofte automatisk tilføje det nødvendige JavaScript til din hjemmeside. I nogle tilfælde skal du muligvis stadig kopiere og indsætte en kode i overskriften manuelt.

JavaScript problemer og løsninger

Hvis du installerer for mange plugins/udvidelser på et websted, kan de indsætte en hel del JavaScript-koder i headeren. Der er eksempler, hvor en webside henviser til mere end 60-70 eksterne JavaScript-filer i <head>-sektionen. Før du indlæser noget indhold, vil webbrowseren forsøge at downloade alle disse ressourcer, hvilket sænker sidens indlæsningstid betydeligt. Der er flere løsninger til dette, en af dem er beskrevet i den dynamiske gengivelsesordlistepost.