Hvad er JavaScript®?

JavaScript®, et varemærke tilhørende Oracle Corporation, er et computerscript-sprog, der ofte bruges til at tilføje dynamisk og interaktivt indhold og funktioner til websider. Eksempler på populære websidefunktioner, der kan oprettes med JavaScript®, inkluderer brugergrænseflader som pop-up-vinduer, rullemenuer og billeder, der ændres, når du holder musen hen over dem. Den mest almindelige form for dette scriptsprog er JavaScript-klientsiden, der kører på en brugers egen computer, også kendt som en klientcomputer, snarere end på en computerserver. Funktioner, der er skrevet på dette sprog, føjes ofte til HTML-koden, der bruges til at oprette websider, og på klientsiden er JavaScript® normalt en del af webbrowser-miljøet, hvilket betyder, at webbrowseren fortolker og udfører koden. Der er også en serversideversion af dette scriptingsprog, der er steget i popularitet med frigivelsen af ​​hurtigere produkter, såsom node.js.

Dette scriptingsprog bruges ofte til at oprette mere dynamiske websteder, end der kun kan opnås ved hjælp af HTML-kode. For eksempel kan JavaScript® bruges til at tilføje beregninger af den aktuelle dato og tid til en webside eller til at oprette en brugergrænseflade, der ændrer farve eller andre visningsegenskaber baseret på brugerhandlinger. Det kan også bruges til at validere formularer udfyldt og indsendt på en webside. Ud over brugen på websider bruges det også til forskellige andre formål, herunder som en applikationsplatform til den grafiske brugergrænseflade i nogle webbrowsere, og som et indbygget scriptingsprog i en lang række applikationer som Adobes Acrobat, Yahoo! Widgets og Apples instrumentbræt-widgets.

JavaScript® blev udviklet af Netscape og frigivet i 1995 som en del af Netscape Navigator webbrowser. Dette scriptingsprog er i overensstemmelse med ECMAScript-sprogstandarden og betragtes som en dialekt af ECMAScript. ECMAScript er et scriptingsprog på klientsiden, der blev standardiseret af Ecma International, en international, nonprofit-organisation, der udvikler og opretholder standarder for informations- og kommunikationssystemer.

Udviklingen af ​​JavaScript® var påvirket af programmeringssprog som C, C ++, Scheme og Self, og det omtales undertiden som et funktionelt programmeringssprog. En af grundene til denne betegnelse er, at funktioner i JavaScript® er førsteklasses, hvilket betyder at de behandles som objekter. Dette betyder, at funktionerne kan manipuleres med forskellige programmeringskommandoer, såsom variabler eller værdier. Det er vigtigt ikke at forveksle dette scriptingsprog med Java-programmeringssprog, som også var påvirket af C og C ++, men i de fleste henseender er ganske anderledes.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?