Koncept i definition ABC
Miscellanea / / July 04, 2021
Af Guillem Alsina González, i nov. 2016
Selvom navnet matcher kan gøre os tænke ved at dette er et afledt af sproget i programmering Java udviklet af Sun Microsystems, det er ikke sådan.
JavaScript er et fortolket programmeringssprog, der ofte bruges på websteder web for at udføre handlinger på klientsiden, der er indlejret i kildekoden på websiden
Teknisk set udgør det en dialekt af ECMAScript - standarden, foreslået af den internationale enhed til information og meddelelse ECMA International og oprindeligt designet af Netscape og senere af Mozilla Foundation. Det er også en ISO-standard.
Selvom det modtager en større i sin syntaks og måde at arbejde på arv af C-sproget vedtager det også navne og konventioner, som vi finder i Java, skønt de forbliver ved det, i lignende "kosmetik".
På grund af dets generelle formål og anvendelse fortolker alle moderne webbrowsere JavaScript korrekt, da de er et universelt sprog på tværs af platforme. Og normalt er dets brug af udviklere relateret til brugergrænsefladen, der præsenteres af hjemmesiden.
JavaScript tillader på en webside at oprette elementer såsom dialogbokse, indsamle oplysninger, der er indtastet af brugeren og sende dem til serveren, der skal behandles
At være et åbent sprog og kan ændres i elementer som syntaks, er det givet til oprettelsen af varianter og dialekter. Dette er tilfældet med Microsoft, som har sin egen implementering under navnet JScript, som bruges både i browserInternet Explorer som i din operativ system under navnet Windows Scripting Host.
Selvom JavaScript hovedsageligt forstås fra siden af klientDer er også flere implementeringer på serversiden, der er meget udbredt. Den vigtigste af disse implementeringer til serversiden er Node.js.
Over tid har JavaScript udviklet sig, herunder funktionalitet fra andre sprog mere avanceret, såsom klasser til objektorienteret programmering eller moduler til genbrug af kildekode
Men på trods af disse ændringer og opdateringer opretholder JavaScript bagudkompatibilitet:
- Det er et struktureret og bydende sprog, der tager C-sprogets programmeringsstruktur som model
- Dynamiske typer, således at når vi definerer værdien af variablen, defineres datatypen
- Objektorienteret med funktioner, der betragtes som objekter
- Objekterne og metoderne, hvorigennem sproget kan interagere med brugeren, er begrænset af eksekveringsmiljøet, såsom browseren
- Ligesom Perl understøtter det regulære udtryk
Billeder: Fotolia - Sentavio / Hanss
Emner i JavaScript