Evaluare:
Cartea este foarte apreciată pentru scrierea sa clară și conținutul cuprinzător despre JavaScript, în special despre programarea asincronă și promisiuni. Cu toate acestea, versiunea Kindle este criticată pentru calitatea slabă și problemele de utilizare.
Avantaje:Bine scrisă, exemple clare, foarte recomandată, conținut cuprinzător.
Dezavantaje:Versiune Kindle de slabă calitate, lipsă de linkuri în cuprins, greu de citit pe anumite fundaluri, nu dispune de caracteristicile tipice ale cărților electronice.
(pe baza a 3 recenzii ale cititorilor)
JavaScript Async: Events, Callbacks, Promises and Async Await
Programarea asincronă este esențială pentru web-ul modern și, în sfârșit, programatorii JavaScript dispun de instrumentele necesare - obiectul Promise și comenzile async și await. Acestea sunt atât de elegante în concepția lor încât trebuie să știți despre ele, chiar și numai pentru a fi impresionați. Este probabil ca și alte limbaje să încorporeze facilități similare în viitor. În timp ce async și await fac codul asincron la fel de ușor de utilizat ca și codul sincron, se întâmplă o mulțime de lucruri subtile și, pentru a stăpâni cu adevărat situația, trebuie să cunoașteți Promise și să știți cum funcționează coada de expediere JavaScript.
Scris pentru dezvoltatorii JavaScript experimentați care doresc să se familiarizeze cu complexitatea limbajului, JavaScript Async vă ghidează prin povestea asincronizării. Începe cu evenimentele, de unde provine programarea asincronă, dar devine rapid evident că aveți nevoie de modalități suplimentare de a face față sarcinilor de lungă durată. Cea mai de bază soluție este callback-ul și aici începe să devină dificilă programarea asincronă. JavaScript obișnuia să fie un limbaj cu un singur fir, dar odată cu introducerea Web Worker puteți scrie programe cu mai multe fire. Promisiunile reprezintă apogeul programării asincrone în JavaScript, iar punerea lor împreună cu coada de expediere oferă progrese suplimentare. Modul în care async și await funcționează cu Promises este de-a dreptul uimitor. Cartea se încheie cu o privire la modul în care async și await se integrează cu unele dintre cele mai recente API-uri JavaScript care se bazează pe obiectul Promise. Service Worker este probabil cea mai mare schimbare în modul în care JavaScript poate fi utilizat pentru a crea programe care sunt la fel de fericite offline ca și online.
Lucrul cu async poate fi confuz și dezorientant, dar prin combinarea exemplelor de cod și a explicațiilor lucide, Ian Elliot prezintă o explicație coerentă. Dacă doriți să lucrați cu async, citiți mai întâi această carte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)