JavaScript este un limbaj de programare care îți permite să implementezi lucruri complexe pe paginile web. De fiecare dată când o pagină web face mai mult decât să afișeze informații statice la care să te uiți— afișând actualizări de conținut în timp util sau hărți interactive, animație grafică 2D/3D, video jukebox, etc. — poți să pariezi probabil că JavaScript este implicat.

Calea de învățare

JavaScript este probabil, mai dificil de învățat decât tehnologiile asociate cum ar fi HTML și CSS. Înainte de a încerca să înveți JavaScript, îți recomand să te familiarizezi mai întâi cu cel puțin aceste două tehnologii, și probabil și cu altele. Începe prin parcurgerea următoarele module:

Experiența anterioară cu alte limbaje de programare ar putea să te ajute.

După ce te familiarizezi cu elementele de bază ale JavaScript, ar trebui să fii în măsură să înveți despre subiectele mai avansate, de exemplu:

Module

Acest subiect conține următoarele module, într-o ordine sugerată pentru a le parcurge.

Primii pași în JavaScript
În primul nostru modul JavaScript, mai întâi răspundem la câteva întrebări fundamentale precum  „ce este JavaScript?”, „cum arată?”, și „ce poate face?”, înainte de a te conduce către prima ta experiență practică de a scrie JavaScript. După aceea, discutăm în detaliu câteva caracteristici cheie ale JavaScript, precum variabile, șiruri de caractere, numere și matrici.
Blocuri JavaScript
În acest modul, continuăm să acoperim toate caracteristicile cheie fundamentale ale JavaScript, concentrându-ne asupra tipurilor de bloc de coduri întâlnite frecvent, cum ar fi instrucțiunile condiționale, bucle, funcții și evenimente. Ai văzut acest lucru deja în curs, dar numai în trecere — aici vom discuta acest lucru în mod explicit.
Introducerea obiectelor JavaScript
În JavaScript, majoritatea lucrurilor sunt obiecte, de la caracteristici de bază JavaScript cum ar fi șiruri de caractere și matrici la API-urile de browser construite pe JavaScript. Poți crea propriile obiecte pentru a încapsula funcțiile și variabilele asociate în pachete eficiente. Caracterul orientat pe obiect al JavaScript este important pentru a înțelege dacă dorești să mergi mai departe cu cunoștințele tale ale limbajului și să scrii cod mai eficient, prin urmare ți-am oferit acest modul pentru a te ajuta. Aici vei învăța detaliat teoria și sintaxa obiectului, cum să creezi propriile tale obiecte, și explicăm ce sunt datele JSON și cum poți să lucrezi cu ele.
API-uri web pe partea de client
Atunci când scrii JavaScript pe partea de client, pentru siteuri web sau aplicații, nu vei merge prea departe înainte de a începe să utilizezi API-uri — interfețe pentru manipularea diferitelor aspecte ale browserului și ale sistemului de operare pe care rulează site-ul, sau chiar datele de pe alte site-uri sau servicii. În acest modul vom examina ce sunt API-urile, și cum să folosești cele mai comune API-uri pe care le vei întâlni adesea în mediul tău de dezvoltare.

Rezolvarea problemelor comune de JavaScript

Folosește JavaScript pentru a rezolva problemele obișnuite oferă legături către secțiuni de conținut care explică modul de utilizare a JavaScript pentru a rezolva problemele comune atunci când creezi o pagină web.

Vezi și

JavaScript pe MDN
Punctul principal de intrare pentru documentația de bază JavaScript pe MDN — acesta este locul unde vei găsi documente de referință extinse cu privire la toate aspectele legate de limbajul JavaScript și câteva tutoriale avansate menite pentru JavaScript-eri experimentați.
Codare matematică
O serie excelentă de tutoriale video, de către Keith Peters, pentru a preda matematică pe care trebuie să o înțelegi pentru a fi un programator eficient.

Document Tags and Contributors

Contributors to this page: olgaps, alexandracaulea, Ion_cmp
Last updated by: olgaps,