Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8

Hodnotenie:   (4,5 z 5)

Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 (Venkat Subramaniam)

Recenzie čitateľov

Zhrnutie:

Kniha ponúka pútavý spôsob, ako sa naučiť moderné funkcie jazyka JavaScript, pričom kladie dôraz na čisté kódovacie postupy a funkčné programovanie. Poskytuje jasné príklady a vysvetľuje dôvody používania nových jazykových konštrukcií, hoci niektorí čitatelia mali pocit, že jej chýba hĺbka výučby pre úplných začiatočníkov.

Výhody:

Dobre napísaná s jasnými, stručnými príkladmi
efektívna pre tých, ktorí už majú znalosti jazyka JavaScript
humorný a pútavý štýl výučby
ponúka praktický pohľad na moderné funkcie
pomáha riešiť staršie problémy jazyka JavaScript.

Nevýhody:

Nie je vhodná pre úplných začiatočníkov
niektoré cvičenia nemusia presne odkazovať na kód
fyzická kvalita knihy uvádzaná ako slabá
niekoľkým čitateľom chýbala hĺbka výučby.

(na základe 12 čitateľských recenzií)

Pôvodný názov:

Rediscovering JavaScript: Master Es6, Es7, and Es8

Obsah knihy:

JavaScriptu sa už netreba báť ani ho nenávidieť - najpopulárnejší a najrozšírenejší jazyk na svete sa vyvinul v rešpektovaný jazyk. Či už píšete frontendové aplikácie, alebo kód na strane servera, fenomenálne funkcie z ES6 a ďalších verzií - ako napríklad operátor rest, generátory, deštrukcia, objektové literály, šípkové funkcie, moderné triedy, sľuby, asynchrónnosť a možnosti metaprogramovania - vás nadchnú a budete chcieť programovať v jazyku JavaScript. Našli ste tú správnu knihu, s ktorou rýchlo začnete a ponoríte sa do podstaty moderného jazyka JavaScript. Zoznámte sa s praktickými tipmi na uplatnenie elegantných častí jazyka a s gotchas, ktorým sa treba vyhnúť.

JavaScript je čierna labuť, o ktorej si nikto vrátane autora jazyka nemyslel, že sa stane populárnym a všadeprítomným jazykom. Ešte nedávno to bol najnenávidenejší a najobávanejší jazyk, ktorý ste mohli použiť na programovanie webu. JavaScript ES6 a ďalšie prešli výraznou premenou. Problematické funkcie boli nahradené lepšími, elegantnejšími a spoľahlivejšími alternatívami. Táto kniha obsahuje množstvo praktických príkladov a cvičení, ktoré vám pomôžu naučiť sa do hĺbky. Nebude vás nudiť idiosynkraziami a tajomnými detailmi určenými na zlé otázky na pohovore. Namiesto toho vás zavedie do kľúčových funkcií, ktoré môžete ľahko využiť vo svojich každodenných projektoch.

Či už programujete frontend alebo stranu servera, môžete teraz písať stručný, elegantný a expresívny JavaScript s novšími funkciami, ako sú predvolené parametre, šablónové literály, operátory rest a spread, deštrukcia, šípkové funkcie a generátory. Posuňte sa o úroveň vyššie vďaka funkciám, ako sú nekonečné rady, sľuby, asynchrónne a metaprogramovanie, a vytvorte flexibilné, výkonné a rozšíriteľné knižnice. Rozvinuté funkcie jazyka vás zaujmú, ale stovky príkladov v tejto knihe vám priblížia koncepty, ktoré môžete použiť vo svojich projektoch. Ovládnite moderný JavaScript a uvoľnite svoj potenciál na vytváranie výkonných aplikácií.

Čo potrebujete:

Na vyskúšanie príkladov v knihe budete potrebovať počítač s Node. js, textový editor a nainštalovaný prehliadač, napríklad Chrome.

Ďalšie údaje o knihe:

ISBN:9781680505467
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2018
Počet strán:250

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2:...
Groovy vám prináša to najlepšie z oboch svetov:...
Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií...
Programátori Kotlin nielen používajú, ale aj...
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií pre Jvm a Android - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScriptu sa už netreba báť ani ho nenávidieť -...
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile...
Toto sú osvedčené a účinné agilné postupy, ktoré z...
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile Developer: Working in the Real World
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. -...
Naučiť sa programovať súbežnosť je pre vytváranie...
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript...
Vyvráťte mýtus, že JavaScript sa nedá ľahko...
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala:...
Naše odvetvie smeruje k funkčnému programovaniu,...
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Diela autora vydali tieto vydavateľstvá: