Working with HTML5

4/18/2013 What are we going to cover?

. A lot. Brace yourselves. . Project parameters: what did we build? . Components, libraries and features – HTML5 tags & objects – CSS3 concepts – jQuery basics . Tools – IDE & Browser – Testing & Optimization Project parameters

. Document viewer . Images, videos and PDFs . Index, TOC, search, history and favorites . Standardized input (XHTML & XML) . Offline mode for all content . Online updates . Home-screen icon(s) & full-screen app mode . Target platforms: iOS / desktop Chrome Implementation overview

. No server component (all client-side logic) . Preprocess XML data to JSON . Generate some parts with pure.js . Load & transform XHTML content with jQuery . PDF.js library . HTML5 video . HTML5 appcache . CSS3 gradients, border-images and flexbox HTML5

. New tags . Local storage HTML5 tags

. Useful for improving semantic value of content –

&
,
&
,