JavaScript is een lichte programmeertaal, aanvankelijk ontwikkeld en geïmplementeerd door Netscape, die met name op internet wordt toegepast. Met JavaScript kun je in internetpagina's allerlei dingen laten gebeuren door muisklikken, stukjes "dynamisch" opbouwen (lees: steeds iets anders, naar omstandigheden, zoals de tijd van de dag of het merk browser dat iemand gebruikt), waarbij alle geprogrammeerde functies door de browser worden uitgevoerd. Deze vorm van programmeren heet "client-side scripting". Het tegenovergestelde hiervan is "server-side scripting", wat je doet met bijvoorbeeld PHP, JSP of ASP. Het voordeel van client-side scripting is dat je op een pagina direct kan reageren op wat een bezoeker van je site doet. Server-side scripting verandert alleen iets wanneer een pagina opnieuw wordt ingeladen. JavaScript is onderdeel van het fenomeen dynamic HTML (dHTML) en daarom voor iedereen die iets met websites doet de moeite van het leren waard. Er zijn veel boeken over JavaScript geschreven en op www.webmonkey.com wordt heldere (zij het iets gedateerde) introductie-uitleg gegeven. Op de website www.devguru.com vind je een redelijk compleet naslagwerk voor JavaScript. Hoewel de naam anders doet vermoeden, hebben Java en JavaScript echt niets met elkaar te maken. Hoewel JavaScript de meest gangbare naam is voor deze scripttaal, is de officiële naam van de industriestandaard EMCAScript ("EMCA-262"). Netscape hanteert het eigen handelsmerk JavaScript en Microsoft haar eigen variant JScript. Beide varianten werken in grote lijnen hetzelfde als het "officiële" EMCAScript, maar kennen eigen toevoegingen van beide bedrijven.
|