webroad.online
  1. 1Web
  2. 2HTML
  3. 3CSS
  4. 4JavaScript
  5. 5TypeScript
  6. 6Git
  7. 7Unelte
  8. 8React
  9. 9State management
  10. 10Next.js
  11. 11Formulare
  12. 12Date și backend
  13. 13SEO
  14. 14Tailwind CSS
  15. 15Animații
  16. 16Testare
  17. 17Arhitectură

JavaScript

Limbajul complet: tipuri, funcții, obiecte, async, module, DOM.

  1. 1Variabile și tipuriconst/let, tipuri primitive, === și operatori utili.
  2. 2Condiții și bucleEarly return, obiect-map în loc de switch, for...of vs for...in.
  3. 3Funcții și closureArrow functions, parametri, funcții ca valori, closure.
  4. 4Scope, hoisting și thisUnde trăiesc variabilele și de ce își „pierde” o metodă this-ul.
  5. 5Stringuri, numere și IntlMetodele de zi cu zi, capcanele float-ului și formatare corectă.
  6. 6Expresii regulatePiese, cuantificatori, grupuri, flag-uri și când să nu folosești regex.
  7. 7Date și timpTimestamp, UTC vs local, capcanele lui Date, calcule și formatare cu Intl.
  8. 8Metode de arraymap, filter, reduce, find și chaining.
  9. 9Obiecte și destructuringShorthand, spread, destructuring, Object.entries și groupBy.
  10. 10Referințe și imutabilitateValoare vs referință, update-uri imutabile, shallow vs deep copy.
  11. 11Map și SetColecții cu valori unice și dicționare cu orice tip de cheie.
  12. 12Clase și prototipuriclass, câmpuri private, getteri, extends și ce e sub capotă.
  13. 13Tratarea erorilortry/catch/finally, throw corect, erori custom și când nu prinzi nimic.
  14. 14Async: Promise și awaitEvent loop, async/await, rulare în paralel cu Promise.all.
  15. 15fetch, JSON și AbortControllerRequest-uri corecte, verificarea res.ok, query params și anulare.
  16. 16Module: import / exportNamed vs default, dynamic import, tree shaking și barrel files.
  17. 17DOM și evenimenteSelectare, modificare sigură, evenimente și event delegation.

Ți-a fost utilă pagina?

Un click — fără cont.