JavaScript: Einführung, Programmierung, Referenz von Stefan Koch aus der ix-Edition des dpunkt-Verlags ist eins der deutschsprachigen Highlights im Bereich Programmierung unter JavaScript. Es wäre zwar übertrieben zu behaupten, auch völlig ohne Programmier-, oder zumindest Vorkenntnisse in html könne selbst der blutigste Laie mithilfe dieses (oder irgendeines anderen) Buches in kürzester Zeit zum Profiprogrammierer werden, aber man muß dem Autor konstatieren, sowohl für Einsteiger als auch für eher erfahrene Leser eine Fülle an Material zu bieten. Wer über rudimentäre html-Kenntnisse verfügt, wird tiefer in die Materie eingeführt, wer sich hier bereits auskennt, kann die Kapitel über Frames und Formulare und einige in die Kapitel eingestreute Erklärungen zu html überfliegen, jedoch nicht überschlagen, da auch hier immer auf den Bezug zu JavaScript eingegangen wird. Grundlegende Techniken der Programmierung werden, oft durch Grafiken unterstützt, verständlich erläutert. In den Beispiel-Codefragmenten wird der entscheidende Teil durch Fettdruck hervorgehoben, sodaß einerseits die Übersichtlichkeit erhalten bleibt, andererseits einzelne Befehle nicht aus dem Zusammenhang gerissen werden. Bereiche wie Reguläre Ausdrücke oder browserunabhängiges DHTML, die erfahrungsgemäß bei Einsteigern den meisten Frust verursachen, werden ausführlich behandelt. Umfangreichere Beispiele sind im Gegensatz zu anderen Büchern praxisbezogen, so wird z.B. ein (einfaches) Warenkorbsystem beschrieben, populären Effekten wie Bildern und Animationen gar ein eigenes Kapitel gewidmet, auch Cookies und das Thema Sicherheit werden erläutert. Die Referenz ist vollständig, läßt jedoch oft Beispielcode vermissen, hervorzuheben ist die sorgfältige Angabe, welche Elemente von welchen Browser(-versionen) unterstützt werden. Da sei es dem Autor, u.a. ehemaliger Netscapemitarbeiter, verziehen, daß das Kapitel Hilfsprogramme ein wenig Netscapelastig ausgefallen ist und in erster Linie Debugging- und Visualisierungstools von Netscape behandelt. Fazit: Dank der Ausführungen zu allgemeinen Programmiertechniken eher für den Einsteiger mit Vorkenntnissen als für den Profi, da der Referenzteil anderer Bücher gelungener ist.