Bewertung:

Das Buch „Head First HTML5 Programming“ wird allgemein für seinen ansprechenden und humorvollen Lehrstil gelobt, der es den Lesern ermöglicht, komplexe Konzepte leicht zu verstehen. Es enthält eine Mischung aus Illustrationen und praktischen Übungen, die sich an visuelle Lernende richten, so dass es für Anfänger und Personen mit einigen Vorkenntnissen in HTML und JavaScript geeignet ist. Kritisiert werden jedoch die vermeintliche Voreingenommenheit, die mangelnde Tiefe für erfahrene Programmierer und die Probleme mit der Produktionsqualität in neueren Ausgaben.
Vorteile:Fesselnder und humorvoller Schreibstil, visuelle Lernhilfen, praktische Übungen, geeignet für Anfänger, bietet eine umfassende Einführung in HTML5 und JavaScript und fördert das praktische Lernen.
Nachteile:Kein nützliches Nachschlagewerk für fortgeschrittene HTML5-APIs, mangelnde Tiefe für erfahrene Programmierer, wahrgenommene Voreingenommenheit gegenüber bestimmten Browsern, einige Qualitätsprobleme bei der Produktion und unorganisierte Präsentation von Konzepten.
(basierend auf 140 Leserbewertungen)
Head First HTML5 Programming: Building Web Apps with JavaScript
HTML hat eine wilde Fahrt hinter sich. Sicher, HTML war anfangs eine reine Auszeichnungssprache, aber in letzter Zeit hat sich HTML zu einer echten Kraft entwickelt. Jetzt haben wir eine Sprache, die für die Erstellung von Webanwendungen mit Webspeicher, 2D-Zeichnung, Offline-Unterstützung, Sockets und Threads und mehr optimiert ist. Und um diese Sprache zu beherrschen, müssen Sie über HTML5-Markup hinausgehen und sich in die Welt des DOM, der Ereignisse und der JavaScript-APIs begeben.
Wahrscheinlich wissen Sie bereits alles über das HTML-Markup (auch bekannt als Struktur) und den CSS-Stil (Präsentation), aber was Ihnen fehlt, ist JavaScript (Verhalten). Wenn Sie nur über Struktur und Präsentation Bescheid wissen, können Sie zwar schöne Seiten erstellen, aber es sind trotzdem nur Seiten. Wenn Sie mit JavaScript Verhalten hinzufügen, können Sie ein interaktives Erlebnis schaffen; besser noch, Sie können komplette Webanwendungen erstellen.
Head First HTML5 Programming ist Ihr ultimativer Leitfaden für die Erstellung von Webanwendungen mit HTML5 und JavaScript. Wir geben Ihnen alles, was Sie wissen müssen, um sie zu erstellen, einschließlich: wie Sie Ihren Seiten Interaktivität hinzufügen, wie Sie mit der Welt der Webdienste kommunizieren und wie Sie die großartigen neuen APIs nutzen, die für HTML5 entwickelt werden.
Hier sind nur einige der Dinge, die Sie in Head First HTML5 Programing lernen werden:
⬤ Lernen Sie, wie Sie Ihre Seiten wirklich interaktiv gestalten können, indem Sie die Macht des DOM nutzen.
⬤ Verstehen Sie endlich, wie JavaScript funktioniert, und machen Sie sich in nur wenigen Kapiteln vom Anfänger zum Kenner.
⬤ Lernen Sie, wie JavaScript-APIs in das HTML5-Ökosystem passen und wie Sie jede API in Ihren Webseiten nutzen können.
⬤ Verwenden Sie die Geolocation API, um zu wissen, wo sich Ihre Nutzer befinden.
⬤ Wecken Sie Ihren inneren Künstler mit Canvas, der neuen 2D-Zeichenoberfläche von HTML5.
⬤ Gehen Sie über das bloße Einfügen eines Videos in Ihre Seiten hinaus und erstellen Sie individuelle Videoerlebnisse.
⬤ Lernen Sie das Geheimnis kennen, wie Sie fünf Megabyte Speicherplatz im Browser jedes Nutzers gewinnen.
⬤ Verbessern Sie die Reaktionsfähigkeit und Leistung Ihrer Seite mit Web Workern.
⬤ Und vieles mehr.