Výborný průvodce JavaScriptem pro začátečníky
ŠKULTÉTY, Rastislav. JavaScript : programujeme internetové aplikace. Praha : Computer Press, 2001. 208 s. ISBN 80-72264575
Programovací jazyk JavaScript, který původně pochází z dílny firmy Netscape, a tak byl zprvu podporován pouze jejím stenojmenným prohlížečem (verze 2.0), se postupně stal univerzálním nástrojem umožňujícím přidávat interaktivní rozměr statickým webovým stránkám. S JavaScriptem se tak setkáváme na každém kroku - od kontroly správného vyplnění formulářů, přes animované obrázky, posuvný text, pomocná okénka, detekce prohlížeče, až po hodiny.
V posledních letech se na našem trhu objevilo několik příruček JavaScriptu (jednu z nich jsme konečně recenzovali v č. 8/1998), ale jednoznačně nejzdařilejší je ta poslední v pořadí, která nedávno vyšla v nakladatelství Computer Press. Nejzdařilejší v tom smyslu, že je nejsrozumitelnější. Je určena pro každého čtenáře, který má aspoň elementární znalosti HTML. Autor R. Škultéty, který napsal na stejné téma seriál pro časopis Internet, zvolil osvědčenou didaktickou metodu "vysvětli a ukaž". To znamená, že po výkladu "nové látky" následuje příklad, který je v některých případech doprovázen komentářem činnosti skriptu a kopií okna prohlížeče, abychom se mohli přesvědčit, zda náš skript funguje správně.
Kniha je logicky uspořádána - čtenář je tak nejprve seznámen se syntaktickými pravidly JavaScriptu, a poté získá přehled o vlastnostech tohoto jazyka a jeho základních prvcích: proměnných, operátorech, funkcích, podmíněných příkazech, cyklech, tzv. událostech, pomocí nichž lze skripty spouštět, dialogových oknech, matematických funkcích, formulářích a tzv. cookies (malých metadatových souborech uložených klientem na webovém serveru), které se uplatní v těch aplikacích, kde je třeba uchovávat po určitou dobu již jednou zadaná data. Nechybí ani popis objektů (window, location, string atd.) a jejich vlastností.
K přednostem publikace můžeme dále připočítat to, že zdrojové kódy všech skriptů, které v ní nalezneme, můžeme stáhnout na www.cpress.cz/knihy/javascript [4]. Pokud se nechceme spokojit s pouhým zkoušením a modifikováním těchto jednoduchých prográmků, můžeme navštívit množství volně přístupných internetových depozitářů s širokou nabídkou skriptů rozříděných zpravidla do tematických skupin (grafika, text, čas, formuláře atd.). Za všechny jmenujme např. JavaScript.com [5], Javascripts.com [6] a W3Schools [7]. Detailní referenční materiály zpřístupňuje pochopitelně také firma Netscape.
Škoda jen, že autor vynechal kapitolu, která by se věnovala dynamickému HTML, k němuž JavaScript neodmyslitelně patří (někdy se poněkud nepřesně uvádí, že DHTML=HTML+JavaScript). Škoda, protože současná generace prohlížečů (MS Internet Explorer 5.x a Netscape 6.x) obsahuje velmi slušnou podporu DHTML.