Gesamt |
|
Anspruch | |
Aufmachung | |
Preis - Leistungs - Verhältnis | |
Eine Bedingung für eine erfolgreiche Website ist die Interaktivität der Benutzer, denn wenn diese sich selbst mit einbringen können, ist die Website für sie interessanter, so dass sie öfters vorbeikommen. Bei JavaScript scheiden sich meist die Geister. Auf der einen Seite gibt es viele Webentwickler, die einen großen Bogen um JavaScript machen und versuchen, es so weit wie möglich zu umgehen. Auf der anderen Seite gibt es aber auch viele Entwickler, die sehr gerne mit diesem Programm arbeiten und die Möglichkeiten, welche mittels JavaScript realisierbar sind, anpreisen. Um bei kleinen Änderungen des Benutzers nicht jedes Mal die Seite neu laden zu müssen, gibt es mittels Ajax die Möglichkeit, nur Bereiche der Seite neu zu laden.
Nach einer kleinen Einführung beginnen die Autoren direkt mit JavaScript. Dabei wird der Leser an der Hand genommen und Schritt für Schritt in die Welt der Skriptsprache eingeführt. Mit kleinen Beispielen werden die Möglichkeiten von JavaScript aufgezeigt und man lernt nach und nach die grundlegenden Eigenschaften und Aufrufe kennen. Nach dem Herantasten an JavaScript geht es im dritten Kapitel um Überprüfungen innerhalb von Formularen. Dies ist eine der meistgenutzen Anwendungen von JavaScript. Das vierte Kapitel handelt von der Ordnung innerhalb von Arrays. Arrays werden immer wieder benötigt, so dass man lernen sollte, damit umzugehen, da sie für ausführlichere Systeme unabdingbar sind.
Da JavaScript im Gegensatz zu PHP nicht auf dem Server, sondern beim Client - also dem Besucher der Website - arbeitet, kann man mittels JavaScript auch Userinformationen abfragen. Dazu gehören beispielsweise Informationen über den verwendeten Browser und dessen Plugins, welche in fünften Kapitel behandelt werden. In den folgenden vier Kapiteln werden Cookies, DHTML und einige Anwendungen für Fortgeschrittene behandelt.
In den letzten beiden Kapiteln behandeln die Autoren das Thema Ajax. Diese Methode ist im Vergleich zu anderen Webtechnologien noch nicht sonderlich alt und steckt noch in den Kinderschuhen. Die Autoren erklären das System von Ajax und wie man es einsetzen kann. Hinzu kommen zwei Anwendungsbeispiele für Ajax.
Die Anhänge behandeln unter anderem häufig genutzte JavaScript-Objekte, Stileigenschaften und einen Teil über die Syntax von JavaScript.
Die meisten Bücher für Webentwickler haben fünfhundert Seiten oder mehr. Daher ist man etwas skeptisch, da dieses Buch mit 250 Seiten doch recht schlank ist. Die Frage, ob denn alles Wichtige auf so wenige Seiten passt und dabei auch noch vernünftig erlernt werden kann, ist an dieser Stelle sicherlich gerechtfertigt, doch die Sorge ist unbegründet. Die Autoren schaffen es, das Wissen ohne zuviel Schnickschnack dem Leser näher zu bringen, und doch wirkt es nicht zusammengestaucht. Ganz im Gegenteil: Man bekommt als Leser das Gefühl, am Anfang des Buches an die Hand genommen und dann Schritt für Schritt in die Welt der Webentwicklung mit JavaScript und Ajax eingeführt zu werden mit vielen praktischen Beispielen.
Um mit diesem Buch umgehen zu können, sollte man allerdings bereits einige Erfahrung in der Webentwicklung gemacht haben. HTML sollte sich bereits gesetzt haben und auch PHP, SQL und CSS sind anzuraten, wenn auch nicht unbedingt erforderlich. Es kommt immer darauf an, wie viel man mittels JavaScript machen möchte. Vorkenntnisse in Java sind nicht erforderlich, obwohl auch Java-Programmierer sich dieses Buch holen sollten, wenn diese mit JavaScript arbeiten möchten, da zwischen Kommandozeile und Browser doch einige Unterschiede sind.