AppStract

Hvad er JavaScript?

JavaScript er et objektorienteret scriptsprog. På trods af navnet har JavaScript ikke meget med programmeringssproget Java at gøre - andet end en vis syntaktsmæssig lighed. I modsætning til et programmeringssprog, som man anvender til at udvikle programmer med, bruges et scriptsprog til at fortælle et program, hvad det skal gøre. I JavaScripts tilfælde fortæller man en browser hvad den skal gøre, og de fleste moderne webbrowsere forstår det.

Da man med JavaScript kan fortælle en browser, hvad den skal gøre, er det muligt at lave dynamiske sider, hvor man bl.a. kan få elementer på siden til at ændre form, farve eller position på siden. I moderne JavaScript kan man hente tekst eller billeder ind på siden dynamisk, uden at hele siden skal genindlæses. Man slipper dermed for at skulle vente på, at siden bliver indlæst helt forfra. Dette giver blødere overgange, hvor det fx kun er et billede på siden, der skifter, når man klikker på en knap, og ikke hele siden der bliver gentegnet.

Man kan i dag skabe HTML-sider , der ved hjælp af JavaScript nærmer dem Flash. Man kan diskutere, hvornår man skal bruge Flash, og hvornår det er mere hensigtmæssigt at bruge JavaScript. Hvis man arbejder med sider, som indeholder meget tekst og information, og som derfor ikke skal bruge store animationer, vil det ofte være en fordel at benytte sig af JavaScript i stedet for Flash, bl.a. fordi Flash ikke er særlig god til at håndtere tekst. Flash udmærker sig til gengæld i forbindelse med brug af grafik, lyd og video.

I AppStract anbefaler vi som regel, at man anvender HTML og JavaScript på sider, der indeholder mange informationer og mindre dynamik. Hvis man ønsker områder på siden, hvor der forekommer en hvis animation, så kan man altid kombinere de to metoder JavaScript/HTML og Flash. Man opnår dermed samtidig bedre resultater i søgemaskinerne, der foretrækker HTML frem for Flash.