Hva er JavaScript®?

JavaScript®, et varemerke for Oracle Corporation, er et skriptspråk for datamaskiner som vanligvis brukes til å legge til dynamisk og interaktivt innhold og funksjoner på websider. Eksempler på populære nettsidefunksjoner som kan opprettes med JavaScript® inkluderer brukergrensesnitt som pop-up-vinduer, rullegardinmenyer og bilder som endres når du holder musen over dem. Den vanligste formen for dette skriptspråket er JavaScript-klient-side, som kjøres på en brukers egen datamaskin, også kjent som en klientdatamaskin, i stedet for på en datamaskinserver. Funksjoner skrevet på dette språket blir ofte lagt til HTML-koden som brukes til å lage websider, og på klientsiden er JavaScript® vanligvis en del av nettlesermiljøet, noe som betyr at nettleseren tolker og kjører koden. Det er også en versjon på serversiden av dette skriptspråket som har økt i popularitet med utgivelsen av raskere produkter som node.js.

Dette skriptspråket brukes ofte til å lage mer dynamiske nettsteder enn det man bare kan oppnå ved å bruke HTML-kode. JavaScript® kan for eksempel brukes til å legge til beregninger av gjeldende dato og klokkeslett på en webside, eller til å lage et brukergrensesnitt som endrer farge eller andre visningsegenskaper basert på brukerhandlinger. Det kan også brukes til å validere skjemaer som er fylt ut og sendt inn på en webside. I tillegg til bruken på websider, brukes den også til forskjellige andre formål, inkludert som en applikasjonsplattform for det grafiske brukergrensesnittet i noen nettlesere, og som et innebygd skriptspråk i et bredt spekter av applikasjoner som Adobes Acrobat, Yahoo! Widgets og Apples dashbord-widgets.

JavaScript® ble utviklet av Netscape og ble utgitt i 1995 som en del av nettleseren Netscape Navigator. Dette skriptspråket samsvarer med ECMAScript-språkstandarden og regnes som en dialekt av ECMAScript. ECMAScript er et skriptspråk på klientsiden som ble standardisert av Ecma International, en internasjonal ideell organisasjon som utvikler og vedlikeholder standarder for informasjons- og kommunikasjonssystemer.

Utviklingen av JavaScript® ble påvirket av programmeringsspråk som C, C ++, Scheme og Self, og det blir noen ganger referert til som et funksjonelt programmeringsspråk. En årsak til denne betegnelsen er at funksjoner i JavaScript® er førsteklasses, noe som betyr at de blir behandlet som objekter. Dette betyr at funksjonene kan manipuleres med forskjellige programmeringskommandoer, for eksempel variabler eller verdier. Det er viktig å ikke forveksle dette skriptspråket med Java-programmeringsspråket, som også var påvirket av C og C ++, men er ganske annerledes i de fleste henseender.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?