JavaScript Enlightenment by Cody Lindley

JavaScriptový guru Douglas Crockford skvěle řekl:"JavaScript je jediný jazyk, který lidé cítí, že se ho nepotřebují učit." Citát, který jistě rozesměje, ale je vtipný, protože je pravdivý. Tento sentiment dále podporuje to, že JavaScriptové frameworky jako jQuery proměnily JavaScript v jazyk jiný, než jaký ve skutečnosti je, a udělaly kódování na straně klienta tak snadné, že někdy není potřeba se opravdu učit JavaScript. Každý, kdo stojí za to, však ví, že abyste mohli odborně a efektivně používat jakýkoli nástroj, musíte začít se základy.

To je místo JavaScript Enlightenment přichází na řadu. JavaScript Enlightenment je vynikající kniha Codyho Lindleyho, jednoho z několika členů týmu jQuery. Za sebe nechám mluvit popis knihy:

Stručně řečeno, JavaScript Enlightment vrací JavaScript zpět k jeho základům. Shrnutí kapitoly skutečně vede k domovu:

  1. Konstruování objektů
  2. Práce s objekty a vlastnostmi
  3. Object()
  4. Funkce()
  5. Hlava/globální objekt
  6. Toto klíčové slovo
  7. Rozsah a uzávěrky
  8. Prototypová vlastnost
  9. Array()
  10. String()
  11. Číslo()
  12. Boolean()
  13. Nulé
  14. Nedefinováno
  15. Matematická funkce

Na Codyho stylu psaní se mi opravdu líbilo několik věcí:

  • Mnoho autorů píše tak, aby potvrdili, že jsou nejchytřejší v místnosti. Lidé jako oni nechápou, že vývojáři dychtiví učit se již knihu koupili:věří, že jste odborník, takže nemusíte používat pokročilou slovesnost, abyste vypadali inteligentně. Cody toto egocentrické cvičení vynechává a vysvětluje koncepty JavaScriptu laicky.
  • Každá sekce pokrývá jeden objekt/koncept JavaScriptu, takže kniha je velmi zaměřená. Příliš často vývojářské knihy zasahují do a z témat bez pravdivého vysvětlení.
  • Lindleyho kniha je plná příkladů kódu; pokud jste něco jako já, příklady kódu vám řeknou tolik, ne-li více, než plánovací text. Každý člověk má svůj vlastní styl naklánění, ale neexistuje nic jako solidní příklad kódu, se kterým si můžete pohrát.

Samotné knihy, pokud jde o probíraná témata, jsou skvělé pro začátečníky a mírně pokročilé; existuje mnoho učení a posilování základních konceptů JavaScriptu. Každý fragment kódu poskytuje odkaz na funkční verzi kódu, což se hodí, pokud si s takovým kódem chcete rychle pohrát. A konečně, v Lindleyho knize je spousta osobností; není to jen odkaz na procházení – návrháři a vývojáři si rádi přečtou JavaScript Enlightenment .

Osvícení JavaScriptu Codyho Lindleyho je základním zdrojem pro každého návrháře nebo vývojáře, který chce pochopit JavaScript v jeho jádru, bez ohledu na úroveň dovedností nebo rámec JavaScriptu. Schopnost Lindley vysvětlit klíčové koncepty JavaScriptu pomocí realistických a užitečných příkladů kódu je to, co skutečně dělá JavaScript Enlightenment lesk. Nebuďte otroky svého JavaScript frameworku, protože copy'n'paste není způsob, jak projít vývojovým životem! Získejte osvícení pomocí JavaScript Enlightenment !