Evaluare:
Cartea „Eloquent JavaScript” primește un amestec de recenzii pozitive și negative din partea utilizatorilor. Mulți îi laudă profunzimea informațiilor, capitolele bazate pe proiecte și producția de înaltă calitate, în timp ce alții îi critică curba de învățare abruptă și complexitatea pentru începători. Este recomandat în principal pentru cei care au cunoștințe anterioare de JavaScript și este văzut ca un instrument plin de resurse pentru cursanții intermediari care doresc să-și aprofundeze înțelegerea.
Avantaje:⬤ Livrare rapidă și condiție de înaltă calitate.
⬤ O resursă excelentă pentru dezvoltatorii JavaScript, în special pentru cei cu experiență anterioară.
⬤ Organizare excelentă, axată pe învățarea bazată pe proiecte.
⬤ Explicații aprofundate ale conceptelor avansate.
⬤ Benefic pentru înțelegerea ES6 și refactorizarea codului.
⬤ Prezentare și tipografie frumoase în cartea fizică.
⬤ Dificilă pentru începători, cu o curbă de învățare abruptă.
⬤ Unele exemple sunt inutil de complexe și derutante.
⬤ Concepte importante pot fi omise sau insuficient explicate.
⬤ Inconsecvențe ocazionale și terminologie confuză.
⬤ Probleme legate de calitatea fizică a cărții, cum ar fi problemele de legare raportate de unii utilizatori.
(pe baza a 234 recenzii ale cititorilor)
Eloquent Javascript, 3rd Edition: A Modern Introduction to Programming
Complet revizuită și actualizată, această introducere de succes în programarea în JavaScript se concentrează pe scrierea de aplicații reale.
JavaScript se află în centrul aproape tuturor aplicațiilor web moderne, de la aplicații sociale precum Twitter la framework-uri de jocuri bazate pe browser precum Phaser și Babylon. Deși este simplu pentru începători să se prindă și să se joace cu el, JavaScript este un limbaj flexibil și complex pe care îl puteți utiliza pentru a crea aplicații la scară largă.
Această a treia ediție a Eloquent JavaScript, mult așteptată și complet revizuită, plonjează adânc în limbajul JavaScript pentru a vă arăta cum să scrieți cod frumos și eficient. Ea a fost actualizată pentru a reflecta starea actuală a Java¬Script și a browserelor web și include material nou-nouț despre caracteristici precum notația de clasă, funcțiile săgeată, iteratorii, funcțiile async, șirurile șablon și domeniul de aplicare al blocului. De asemenea, au fost adăugate o serie de exerciții noi pentru a vă testa abilitățile și a vă menține pe drumul cel bun.
Ca și în edițiile anterioare, Haverbeke continuă să predea prin exemple ample și vă cufundă în cod de la început, în timp ce exercițiile și proiectele din capitole complete vă oferă experiență practică în scrierea propriilor programe. Începeți prin a învăța structura de bază a limbajului JavaScript, precum și structuri de control, funcții și structuri de date pentru a vă ajuta să scrieți programe de bază. Apoi veți învăța despre gestionarea erorilor și remedierea erorilor, modularitate și programare asincronă, înainte de a trece la browserele web și la modul în care JavaScript este utilizat pentru programarea acestora. Pe măsură ce construiți proiecte precum o simulare a vieții artificiale, un limbaj de programare simplu și un program de pictură, veți învăța cum să:
- Înțelegeți elementele esențiale ale programării, inclusiv sintaxa, controlul și datele
- Să vă organizați și să vă clarificați codul cu ajutorul tehnicilor de programare orientate pe obiect și funcționale
- Să creați scripturi pentru browser și să realizați aplicații web de bază
- Utilizați DOM în mod eficient pentru a interacționa cu browserele
- Exploatați Node. js pentru a construi servere și utilități
Nu este timpul să deveniți fluent în limbajul web?
* Tot codul sursă este disponibil online într-un sandbox inter¬activ, unde puteți edita codul, îl puteți rula și îi puteți vedea instantaneu rezultatul.
Cuprins
Introducere
(Partea 1: Limbaj)
Valori, tipuri și operatori
Structura programului
Funcții
Structuri de date: Obiecte și aranjamente
Funcții de ordin superior
Viața secretă a obiectelor
Proiect: Un robot
Bug-uri și erori
Expresii regulate
Module
Programarea asincronă
Proiect: Un limbaj de programare
(Partea 2: Browser)
JavaScript și browserul
Modelul obiectului document
Gestionarea evenimentelor
Proiect: Un joc de platformă
Desenarea pe pânză
HTTP și formulare
Proiect: Un editor Pixel Art
(Partea 3: Node)
Node. js
Proiect: Site de partajare a abilităților
© 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)