Hodnotenie:
Kniha „Eloquent JavaScript“ dostáva od používateľov zmes pozitívnych a negatívnych recenzií. Mnohí chvália jej hĺbku informácií, kapitoly založené na projektoch a kvalitné spracovanie, zatiaľ čo iní kritizujú jej strmú krivku učenia a zložitosť pre začiatočníkov. Odporúča sa hlavne tým, ktorí majú určité predchádzajúce znalosti jazyka JavaScript, a považuje sa za vynaliezavý nástroj pre stredne pokročilých študentov, ktorí chcú prehĺbiť svoje znalosti.
Výhody:⬤ Rýchle dodanie a kvalitný stav.
⬤ Skvelý zdroj informácií pre vývojárov JavaScriptu, najmä pre tých, ktorí majú predchádzajúce skúsenosti.
⬤ Výborná organizácia so zameraním na projektové vyučovanie.
⬤ Hlboké vysvetlenia pokročilých konceptov.
⬤ Prínosné pre pochopenie ES6 a refaktorovanie kódu.
⬤ Krásna prezentácia a typografia vo fyzickej knihe.
⬤ Náročná pre začiatočníkov, so strmou krivkou učenia.
⬤ Niektoré príklady sú zbytočne zložité a mätúce.
⬤ Dôležité koncepty môžu byť vynechané alebo nedostatočne vysvetlené.
⬤ Občasné nezrovnalosti a mätúca terminológia.
⬤ Problémy s fyzickou kvalitou knihy, napríklad problémy s väzbou, ktoré hlásili niektorí používatelia.
(na základe 234 čitateľských recenzií)
Eloquent Javascript, 3rd Edition: A Modern Introduction to Programming
Úplne prepracovaný a aktualizovaný bestseller, ktorý je úvodom do programovania v jazyku JavaScript, sa zameriava na písanie skutočných aplikácií.
JavaScript je základom takmer každej modernej webovej aplikácie, od sociálnych aplikácií, ako je Twitter, až po herné rámce v prehliadači, ako sú Phaser a Babylon. Hoci je JavaScript pre začiatočníkov jednoduchý na pochopenie a hranie, je to flexibilný a komplexný jazyk, ktorý môžete použiť na vytváranie plnohodnotných aplikácií.
Toto očakávané a dôkladne prepracované tretie vydanie knihy Eloquent JavaScript sa ponára hlboko do jazyka JavaScript, aby vám ukázalo, ako písať krásny a efektívny kód. Bola aktualizovaná tak, aby odrážala súčasný stav Java¬Scriptu a webových prehliadačov, a obsahuje úplne nový materiál o funkciách, ako je zápis tried, funkcie šípok, iterátory, asynchrónne funkcie, šablóny reťazcov a rozsah blokov. Bolo pridané aj množstvo nových cvičení, ktoré otestujú vaše zručnosti a udržia vás v obraze.
Rovnako ako v predchádzajúcich vydaniach Haverbeke pokračuje vo výučbe prostredníctvom rozsiahlych príkladov a od začiatku vás vtiahne do kódu, zatiaľ čo cvičenia a projekty v celých kapitolách vám poskytnú praktické skúsenosti s písaním vlastných programov. Na začiatku sa naučíte základnú štruktúru jazyka JavaScript, ako aj riadiace štruktúry, funkcie a dátové štruktúry, ktoré vám pomôžu pri písaní základných programov. Potom sa dozviete o spracovaní chýb a odstraňovaní chýb, modularite a asynchrónnom programovaní a potom prejdete k webovým prehliadačom a k tomu, ako sa JavaScript používa na ich programovanie. Pri vytváraní projektov, ako je simulácia umelého života, jednoduchý programovací jazyk a program na maľovanie, sa naučíte, ako:
- pochopiť základné prvky programovania vrátane syntaxe, riadenia a údajov
- Usporiadať a sprehľadniť svoj kód pomocou objektovo orientovaných a funkčných programovacích techník
- skriptovať prehliadač a vytvárať základné webové aplikácie
- efektívne používať DOM na interakciu s prehliadačmi
- Využívať Node. js na vytváranie serverov a nástrojov
Nie je čas, aby ste sa stali plynulými používateľmi jazyka webu?
* Všetky zdrojové kódy sú k dispozícii online v interaktívnom sandboxe, kde môžete kód upravovať, spúšťať a okamžite vidieť jeho výstup.
Obsah
Úvod
(Časť 1: Jazyk)
Hodnoty, typy a operátory
Štruktúra programu
Funkcie
Dátové štruktúry: Objekty a polia
Funkcie vyššieho rádu
Tajný život objektov
Projekt: Robot
Chyby a omyly
Regulárne výrazy
Moduly
Asynchrónne programovanie
Projekt: Programovací jazyk
(Časť 2: Prehliadač)
JavaScript a prehliadač
Objektový model dokumentu
Spracovanie udalostí
Projekt: Hra na platforme
Kreslenie na plátne
HTTP a formuláre
Projekt: Pixel Art Editor
(Časť 3: Uzol)
Node. js
Projekt: Webová stránka na zdieľanie zručností
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)