Get Adobe Flash player

JavaScript

JavaScript er et objektorienteret scriptsprog, der er bedst kendt som det sprog, de fleste moderne webbrowsere forstår, og som følgelig bruges til at skabe dynamiske websider.

Sproget blev oprindelig introduceret i web-browseren Netscape Navigator, men er siden blevet genstand for en standardisering i ECMA-regi. Denne standard kaldes dog ECMAScript, da JavaScript er et registreret varemærke tilhørende Sun Microsystems. Det faktum at navnet JavaScript tilhører Sun indebærer blandt andet, at Microsofts implementation (af ECMAScript, kaldet JScript), som finder anvendelse i Internet Explorer, officielt ikke er kompatibel med JavaScript. Forskellene er dog så små, at det let lader sig gøre at skrive dynamiske websider, der fungerer lige vel i Internet Explorer, Netscape Navigator, og den alternative "Open Source" browser Mozilla Firefox. Et eksempel på en anvendelse, der strækker JavaScripts muligheder til det yderste, er Jeremy Ruston's TiddlyWiki.

Trods navnet har JavaScript ikke meget andet end en vis syntaktsmæssig lighed med programmeringssproget Java. Navne-ligheden har mere historiske og kommercielle end tekniske årsager. JavaScript bygger sine objektorienterede faciliteter på idéen om prototyper.