Vad är JavaScript®?

JavaScript®, ett varumärke som tillhör Oracle Corporation, är ett datorskriptspråk som vanligtvis används för att lägga till dynamiskt och interaktivt innehåll och funktioner på webbsidor. Exempel på populära webbsidefunktioner som kan skapas med JavaScript® inkluderar användargränssnitt som pop-up-fönster, rullgardinsmenyer och bilder som förändras när du mus över dem. Den vanligaste formen av detta skriptspråk är klientsidan JavaScript®, som körs på en användares egen dator, även känd som en klientdator, snarare än på en datorserver. Funktioner skrivna på detta språk läggs ofta till HTML -koden som används för att skapa webbsidor, och på klientsidan är JavaScript® vanligtvis en del av webbläsarmiljön, vilket innebär att webbläsaren tolkar och kör koden. Det finns också en server-version av detta skriptspråk som har ökat i popularitet med frisläppandet av snabbare produkter som Node.js.

Detta skriptspråk används ofta för att skapa mer dynamiska webbplatser än vad som endast kan uppnås med hjälp av HTML -kod. Till exempel kan JavaScript® användas för att lägga till beräkningar av det aktuella datumet och tiden till en webbsida, eller för att göra ett användargränssnitt som ändrar färg eller andra visningsegenskaper baserat på användaråtgärder. Det kan också användas för att validera formulär som fylls i och skickas på en webbsida. Förutom dess användning på webbsidor används det också för olika andra ändamål inklusive som en applikationsplattform för det grafiska användargränssnittet i vissa webbläsare, och som ett inbäddat skriptspråk i ett brett utbud av applikationer som Adobes Acrobat, Yahoo! Widgetar och Apples instrumentpanel widgetar.

JavaScript® utvecklades av Netscape och släpptes 1995 som en del av Netscape Navigator Webbläsare. Detta skriptspråk överensstämmer med ECMAScript -språkstandarden och betraktas som en dialekt av ECMAScript. Ecmascript är en klientsidan SCRIPT -språk som standardiserades av ECMA International, en internationell, ideell organisation som utvecklar och upprätthåller standarder för informations- och kommunikationssystem.

Utvecklingen av JavaScript® påverkades av programmeringsspråk som C, C ++, Scheme och Self, och det kallas ibland ett funktionellt programmeringsspråk. En anledning till denna beteckning är att funktioner i JavaScript® är förstklassig, vilket innebär att de behandlas som objekt. Detta innebär att funktionerna kan manipuleras av olika programmeringskommandon, såsom variabler eller värden. Det är viktigt att inte förvirra detta skriptspråk med Java -programmeringsspråket, som också påverkades av C och C ++ men är helt annorlunda i de flesta avseenden.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?