Allgemeine Beschreibung
Das Buch umfasst etwas mehr als 300 Seiten. Es enthält viele Code-Einschübe. Die Kapitel sind als thematische Aufgaben aufgebaut (3–4 Aufgaben pro Abschnitt). Jede Aufgabe hat Blöcke, die zeigen, worin überhaupt das Problem besteht, welche Lösung es letztlich gibt und eine Diskussion des geschriebenen Codes. Der Schwierigkeitsgrad ist mittel.
Inhaltsverzeichnis
Kapitel 1. Asynchrone APIs
Kapitel 2. Einfaches Speichern von Daten mit der Web Storage API
Kapitel 3. URLs und Routing
Kapitel 4. Netzwerkanfragen
Kapitel 5. IndexedDB-Datenbank
Kapitel 6. Beobachtung von DOM-Elementen
Kapitel 7. Formulare
Kapitel 8. Web Animations API
Kapitel 9. Web Speech API
Kapitel 10. Arbeiten mit Dateien
Kapitel 11. Internationalisierung
Kapitel 12. Webkomponenten
Kapitel 13. Benutzeroberflächenelemente
Kapitel 14. Geräteintegration
Kapitel 15. Leistungsmessung
Kapitel 16. Arbeiten mit der Konsole
Kapitel 17. CSS
Kapitel 18. Medien
Kapitel 19. Abschließende Bemerkungen
Meinung
Ich beginne mit den Pluspunkten des Buchs: Man muss kein großer JS-Profi sein, um den Stoff dieses Buchs zu beherrschen. Darüber hinaus können Sie, wenn Ihnen ein Thema schwierig erscheint, immer zu einem anderen übergehen. Die Themen selbst haben keine Zeit, langweilig zu werden, und sobald man ein paar Beispiele beherrscht, beginnt ein ganz anderer Bereich von JS. Alle Beispiele werden von einer Diskussion begleitet. Man kann auch nicht daran vorbeigehen, dass im Buch bereits APIs behandelt werden, die erst gestern erschienen sind oder gerade erst in Browser-Implementierungen erscheinen werden.
Zu den Minuspunkten kann man anmerken, dass keines der Themen tief genug behandelt wird. Zu denselben Webkomponenten gibt es separate Bücher, eines davon habe ich gelesen. Obwohl etwa 20 Themen abgedeckt sind, hätte man auch andere Web APIs betrachten können, obwohl das Buch dann deutlich größer geworden wäre.