Concept în definiție ABC
Miscellanea / / July 04, 2021
De Guillem Alsina González, în noi. 2016
Deși potrivirea numelui ne poate face gândi prin faptul că acesta este un derivat al limbajului programare Java dezvoltat de Sun Microsystems, nu este așa.
JavaScript este un limbaj de programare interpretat, care este utilizat în mod obișnuit pe site-uri web pentru a executa acțiuni din partea clientului, fiind încorporat în codul sursă al paginii web
Din punct de vedere tehnic, acesta constituie un dialect a standardului ECMAScript, propus de entitatea internațională pentru informare și comunicare ECMA International și proiectat inițial de Netscape și ulterior de Fundația Mozilla. Este, de asemenea, un standard ISO.
Deși primește în sintaxă și modul său de lucru o mai mare moştenire al limbajului C, adoptă și nume și convenții pe care le găsim în Java, deși rămân la acel moment, în „produse cosmetice” similare.
Datorită scopului și utilizării sale generale, toate browserele web moderne interpretează corect JavaScript, fiind un limbaj universal și multiplataforma. Și, de obicei, utilizarea acestuia de către dezvoltatori este legată de interfața cu utilizatorul prezentată de site-ul web.
JavaScript permite, într-o pagină web, să creeze elemente precum casete de dialog, să colecteze informații introduse de utilizator și să le trimită la server pentru a fi procesate
Fiind un limbaj deschis și modificabil în elemente precum sintaxa, este dat creării de variante și dialecte. Acesta este cazul Microsoft, care are propria sa implementare sub numele de JScript, care este utilizat atât în browserInternet Explorer ca în sistem de operare sub numele Windows Scripting Host.
Deși JavaScript este înțeles în principal din partea clientExistă, de asemenea, mai multe implementări pe partea de server care sunt utilizate pe scară largă. Principala dintre aceste implementări pentru partea server este Node.js.
De-a lungul timpului, JavaScript a evoluat, incluzând mai multe funcționalități din alte limbi avansate, cum ar fi clase pentru programare orientată obiect sau module pentru reutilizarea cod sursa
Dar, în ciuda acestor modificări și actualizări, JavaScript menține compatibilitatea inversă:
- Este un limbaj structurat și imperativ, luând ca model structura de programare a limbajului C.
- Tipuri dinamice, astfel încât atunci când definim valoarea variabilei, să fie definit tipul de date
- Orientat pe obiecte, cu funcții care sunt considerate obiecte
- Obiectele și metodele prin care limbajul poate interacționa cu utilizatorul sunt limitate de mediul de execuție, cum ar fi browserul.
- La fel ca Perl, acceptă expresii regulate
Fotografii: Fotolia - Sentavio / Hanss
Subiecte în JavaScript