HTML5 Mobile Development Cookbook
Setting up mobile development tools
Setting up the mobile development environment
Rendering HTML5 across different browsers
Adding a home screen button icon
Fixing Mobile Safari screen re-flow scale
Launching phone-specific programs from the browser
Enabling iPhone start screen in full screen mode
Prevent iOS from zooming onfocus
Disabling or limiting WebKit features
Interactive Media with Mobile Events
Moving an element with touch events
Detecting and handling orientation event
Rotating an HTML element with gesture events
Making a carousel with swipe events
Zooming an image with gesture events
Building Fast and Responsive Websites
Building pages using HTML5 semantics
Using CSS3 features for progressive enhancement
Optimizing polyfills script loading
Adding mobile bookmark bubble to the home page
Building Contact page with textarea and autogrow forms
Making buttons with instant response
Handling cross-browser geolocation
Displaying a map based on your geolocation
Displaying location in realtime
Using the DeviceOrientation event
Using geolocation with foursquare
Streaming video on your mobile
Creating Flash-like navigation with session and history API
Remote debugging with Opera Dragonfly
Remote JavaScript debugging with JS Console
Setting up Mobile Safari debugging
Making cache manifest display properly
Setting far future expire headers
Speed testing your device with Blaze
Analyzing mobile page speed online
Analyzing mobile performance with PCAP Web Performance Analyzer