JavaScript
JavaScript er en implementasjon av ECMAScript, et skriptspråk som er best kjent for å tilføre dynamiske elementer til nettsider. Sammen med øvrig innhold på nettsiden (hovedsakelig HTML) sendes det kode (innenfor et <script>-tagpar), som kjøres lokalt i nettleseren, automatisk eller som reaksjon på brukervalg på siden.
Vanlige bruksområder er å bytte ut, fjerne eller legge inn tekst avhengig av hvor på siden du klikker, å skifte fokus i et skjema, og å åpne pop-up-vinduer.
Ajax (Asynchronous JavaScript And XML) er en kombinasjon av JavaScript og andre skript- og markeringsspråk som brukes til å lage dynamiske nettjenester.
Man kan også bruke javascript sammen med node.js for å lage små serverapplikasjoner. Node kan typisk brukes til å lage enkle http servere, REST API, og chat servere.
JavaScript ble opprinnelig utviklet av Netscape under navnet LiveScript til Netscape Navigator versjon 2 i 1995. Det finnes mange andre implementasjoner av ECMAScript, slik som Microsofts JScript, Rhino, samt innebygde implementasjoner i de fleste nettlesere.
JavaScript har lite til felles med Java, bortsett fra at begge har en syntaks som slekter på programmeringsspråket C.
Navnet JavaScript er et varemerke eid av Oracle etter oppkjøpet av Sun Microsystems i 2010.
Eksempel
/** Dette er en kommentar **/
console.log("Hello World"); // skriver ut Hello world i consollen til nettleseren.
/** JavaScript er dynamisk typet, som vil si at typen ikke deklareres (slik som C eller Java). **/
x = 23;
console.log(x); // skriver ut 23 og har datatype heltall
x = "Hei du verden";
console.log(x) // skriver ut: Hei du verden og x har fått ny datatype tekststreng
Se også
Eksterne lenker
- ECMA-262 (ECMAScript Language Specification)
- W3 Schools' JavaScript tutorial
- JavaScript Tutorials