HTML5 Rocks

HTML5 Rocks

HTML5 Funktionen

Praktische Grundlagen

HTML5 ist heute ein Sammelbegriff, den viele Menschen nutzen, um die erstaunlichen Verbesserungen der Web-Plattform zu beschreiben. Es ist eine Plattform, die von Tag zu Tag leistungsfähiger wird. Die meisten haben von den tollen APIs (CSS3, Audio/Video, WebGL, offline, Geostandort...) gehört, aber es gibt auch eine ganze Reihe von weniger bekannten Funktionen, die Sie kennen sollten. Wir nennen diese die "praktischen Grundlagen" bei der Erstellung moderner Webanwendungen.

Neuerungen

A platform that works for you, not against you

Ist die Erstellung von Web-Apps nicht mühsam? Glücklicherweise gibt es intelligente Menschen, die die zugrunde liegende (Kern-)Plattform verbessern und uns das Leben erleichtern, zum Beispiel durch Ergänzungen für ECMAScript, der JavaScript-Sprache, Möglichkeiten zur Interaktion mit dem DOM oder sogar alte Freunde wie XMLHttpRequest und <input type="file">. Einige Verbesserungen haben wir im Folgenden aufgelistet:

Durch diese Ergänzungen können Apps einfacher erstellt werden, Sie können dem Browser mehr Arbeit überlassen und hinterlassen weniger Spuren, indem Sie zum Beispiel auf Bibliotheken verzichten, die dieselbe Funktion erfüllen.

Mit intelligenteren APIs zu intelligenteren Apps

Die Plattform umfasst APIs, die Ihnen einen besseren Einblick in die Funktionsweise Ihrer Anwendung geben. Mithilfe dieser APIs können Sie intelligentere Entscheidungen bezüglich Ihrer App treffen, Akku-/CPU-Leistung einsparen und die Nutzererfahrung optimieren.

Demos

Mozilla Hacks: Context menu demo
HTML5 Demos: Audio Synthesis with Typed Arrays
HTML5 Wow & How: window.requestAnimationFrame()
Sam Dutton's Page Visibility API demo
HTML5 Demos: online/offline events
Infinite Scroll using the History API

Ressourcen