Konsept i definisjon ABC
Miscellanea / / July 04, 2021
Av Guillem Alsina González, i nov. 2016
Selv om navnet samsvarer kan gjøre oss synes at ved at dette er et derivat av språket til programmering Java utviklet av Sun Microsystems, dette er ikke slik.
JavaScript er et tolket programmeringsspråk, som ofte brukes på nettsteder web for å utføre handlinger på klientsiden, som er innebygd i kildekoden til websiden
Teknisk sett utgjør det en dialekt av ECMAScript-standarden, foreslått av den internasjonale enheten for informasjon og kommunikasjon ECMA International og ble opprinnelig designet av Netscape og senere av Mozilla Foundation. Det er også en ISO-standard.
Selv om det mottar i sin syntaks og måte å jobbe på arv av C-språket, vedtar det også navn og konvensjoner som vi finner på Java, selv om de forblir på det, i lignende "kosmetikk".
På grunn av dets generelle formål og bruk tolker alle moderne nettlesere JavaScript korrekt, og er et universelt språk på tvers av plattformer. Og vanligvis er bruken av utviklere knyttet til brukergrensesnittet som presenteres av nettstedet.
JavaScript tillater på en webside å lage elementer som dialogbokser, samle inn informasjon som er skrevet inn av brukeren og sende den til serveren som skal behandles
Å være et åpent språk og modifiserbart i elementer som syntaks, er det gitt til å skape varianter og dialekter. Dette er tilfelle Microsoft, som har sin egen implementering under navnet JScript, som brukes både i nettleserInternett Explorer som i din operativsystem under navnet Windows Scripting Host.
Selv om JavaScript forstås hovedsakelig fra siden av klientDet er også flere implementeringer på serversiden som er mye brukt. Den viktigste av disse implementeringene for serversiden er Node.js.
Over tid har JavaScript utviklet seg, inkludert funksjonalitet fra andre språk mer avansert, for eksempel klasser for objektorientert programmering, eller moduler for gjenbruk av kildekode
Men til tross for disse endringene og oppdateringene, opprettholder JavaScript bakoverkompatibilitet:
- Det er et strukturert og tvingende språk som tar modell av programmeringsstrukturen til C-språket
- Dynamiske typer, slik at når vi definerer verdien til variabelen, blir datatypen definert
- Objektorientert, med funksjoner som betraktes som objekter
- Objektene og metodene språket kan samhandle med brukeren på, er begrenset av utførelsesmiljøet, for eksempel nettleseren
- Som Perl støtter det vanlige uttrykk
Bilder: Fotolia - Sentavio / Hanss
Emner i JavaScript