Hodnotenie:
Kniha „The Definite JS Pocket Reference“ získala od používateľov zmiešané recenzie. Mnohí oceňujú jej stručné usporiadanie a užitočnosť ako rýchlej referencie pre JavaScript, najmä pre začiatočníkov. Viacerí recenzenti však vyjadrujú sklamanie nad jej posunom od tradičného formátu rýchlej referencie k rozsiahlejšej príručke a kritizujú absenciu komplexného indexu a podrobných odkazov na API.
Výhody:⬤ Dobre organizovaný obsah a prehľadné príklady.
⬤ Skvelé pre začiatočníkov a ako rýchla referencia.
⬤ Kompaktná veľkosť uľahčuje prenášanie.
⬤ Dobrá na štúdium základov jazyka JavaScript a základných príkazov.
⬤ Odporúča sa na prípravu na webovú certifikáciu.
⬤ Chýba komplexné pokrytie knižníc JS a moderných funkcií.
⬤ Mnohí používatelia majú pocit, že v porovnaní s predchádzajúcimi vydaniami už nie je skutočnou „rýchlou referenciou“.
⬤ Chýbajú podrobné odkazy na API a robustný index.
⬤ Niektorí ju považujú za zastaranú a uprednostňujú aktuálnejší zdroj.
⬤ Niektorí dostali chybné alebo poškodené kópie.
(na základe 62 čitateľských recenzií)
JavaScript Pocket Reference: Activate Your Web Pages
JavaScript je všadeprítomným programovacím jazykom webu a už viac ako 15 rokov je JavaScript: JavaScript je bibliou programátorov JavaScriptu na celom svete. Táto kniha je úplne novým výťahom z knihy The Definitive Guide, ktorý zhromažďuje podstatné časti tohto objemného zväzku do tejto tenkej, ale hutnej vreckovej príručky.
Prvých 9 kapitol dokumentuje najnovšiu verziu (ECMAScript 5) jadra jazyka JavaScript a zahŕňa:
Typy, hodnoty a premenné Operátory, výrazy a príkazy Objekty a polia Funkcie a triedy.
Ďalších 5 kapitol dokumentuje základné rozhrania API na používanie jazyka JavaScript s HTML5 a vysvetľuje, ako:
Interakcia s oknami webového prehliadača Skriptovanie dokumentov HTML a prvkov dokumentov Úprava a použitie štýlov a tried CSS Reagovať na vstupné udalosti používateľa Komunikovať s webovými servermi Ukladať údaje lokálne v počítači používateľa.
Táto kniha je dokonalým doplnkom k publikácii jQuery Pocket Reference.