"HTML5 Mobile Web Development" provides a solution to this challenge. By reading this book, you will learn how to effectively take advantage of the latest HTML5 for mobile web-based features across multiple mobile platforms. The book is divided into 10 chapters, from the mobile web, device-side configuration and optimization, variable-interaction, responsive design, device access, commissioning, performance testing, rich media and other angles, including more than 60 practical display, detailing how to build a fast, responsive HTML5 mobile site for iOS, Android, WindowsPhone and BlackBerry, and many other mainstream mobile applications platforms.
The author of HTML5 Mobile Web development is a member of the HTML5 boilerplate project, the main developer of Mobileboilerplate (//h5bp.com/mobile). The HTML5 Mobile Web development practice is designed for programmers who are committed to delivering high-performance, responsive, cross-platform, HTML5 mobile websites, and for readers who are interested in mobile Web development.
Tutorial Address: HTML5 Mobile Web Development practical PDF scan version?
HTML5 Mobile Web Development actual Combat directory:
1th Chapter HTML5 and mobile website
1.1 Introduction
1.2 Determining the applicable mobile device for the site
What platforms and browsers are most commonly used by 1.2.1 users
1.2.2 How many users use mobile devices that support modern scripting
1.2.3 a replacement for Google analytics
1.2.4 The accuracy of Google analytics
1.2.5 concerns about read speed on the server
1.3 Configuring Mobile development tools
1.3.1 Preparation
1.3.2 Practice
1.3.3 Review
1.3.4 Extension
1.4 BlackBerry Emulator
1.4.1 Preparation
1.4.2 Practice
1.5 Configuring the Mobile development environment
1.5.1 Preparation
1.5.2 Practice
1.5.3 Review
1.5.4 extension
1.6 Using HTML5 in a mobile site
1.6.1 Preparation
1.6.2 Practice
1.6.3 Review
1.6.4 extension
1.7 Cross-browser HTML5
1.7.1 Preparation
1.7.2 Practice
1.7.3 Review
1.7.4 extension
1.8 Mobile Design
1.8.1 Preparation
1.8.2 Practice
1.8.3 Review
1.8.4 extension
1.9 Defining a content policy
1.9.1 Preparation
1.9.2 Practice
1.9.3 Review
1.9.4 extension
2nd. Configuration and optimization of mobile terminal
2.1 Introduction
2.2 Launch web App with interface icon
2.2.1 Preparation
2.2.2 Practice
2.2.3 Review
2.2.4 Extension
2.2.5 Reference
2.3 Avoiding text font size resets
2.3.1 Preparation
2.3.2 Practice
2.3.3 Review
2.3.4 Extension
2.4 Optimize Browser viewport width settings
2.4.1 Preparation
2.4.2 Practice
2.4.3 Review
2.4.4 extension
2.5 Fix Re-flow scale problem for mobile safari
2.5.1 Preparation
2.5.2 Practice
2.5.3 Review
2.5.4 extension
2.6 Launch the phone native app in the browser
2.6.1 Preparation
2.6.2 Practice
2.6.3 Review
2.6.4 extension
2.7 iphone under full screen mode boot
2.7.1 Preparation
2.7.2 Practice
2.7.3 Review
2.7.4 extension
2.8 prevent iOS from automatically zooming when focusing
2.8.1 Preparation
2.8.2 Practice
2.8.3 Review
2.8.4 extension
2.9 Disabling or restricting partial WebKit features
2.9.1 Preparation
2.9.2 Practice
2.9.3 Review
2.9.4 extension
3rd. How mobile devices Interact
3.1 Introduction
3.2 Using touch to move page elements
3.2.1 Preparation
3.2.2 Practice
3.2.3 Review
3.2.4 Extension
3.2.5 Reference
3.3 Detection and processing of screen switching events
3.3.1 Preparation
3.3.2 Practice
3.3.3 Review
3.3.4 Extension
3.3.5 Reference
3.4 Rotate page elements with gestures
3.4.1 Preparation
3.4.2 Practice
3.4.3 Review
3.4.4 Extension
3.4.5 Reference
3.5 Creating a gallery with swipe
3.5.1 Preparation
3.5.2 Practice
3.5.3 Review
3.5.4 Extension
3.5.5 Reference
3.6 Manipulating picture scaling with gestures
3.6.1 Preparation
3.6.2 Practice
3.6.3 Review
3.6.4 extension
3.6.5 Reference
The 4th chapter constructs the fast-responding mobile internet site
4.1 Introduction
4.2 Building pages with HTML5 syntax
4.2.1 Preparation
4.2.2 Practice
4.2.3 Review
4.2.4 Extension
4.2.5 Reference
4.3 Progressive enhancement using the CSS3 feature
4.3.1 preparation
4.3.2 Practice
4.3.3 Review
4.3.4 Extension
4.3.5 Reference
4.4 Using responsive design
4.4.1 Preparation
4.4.2 Practice
4.4.3 Review
4.4.4 extension
4.5 Optimizing the load speed of polyfills scripts
4.5.1 Preparation
4.5.2 Practice
4.5.3 Review
4.5.4 extension
4.5.5 Reference
4.6 Detecting User Clients
4.6.1 Preparation
4.6.2 Practice
4.6.3 Review
4.6.4 extension
4.7 Adding desktop shortcuts to your app using bookmark bubbles
4.7.1 Preparation
4.7.2 Practice
4.7.3 Review
4.7.4 Reference
4.8 Building a text input box that can be scaled automatically
4.8.1 Preparation
4.8.2 Practice
4.8.3 Review
4.8.4 extension
4.8.5 Reference
4.9 Acceleration Button Feedback
4.9.1 Preparation
4.9.2 Practice
4.9.3 Review
4.9.4 extension
4.9.5 Reference
4.10 Hide the browser's address bar
4.10.1 Preparation
4.10.2 Practice
4.10.3 Review
4.10.4 Reference
4.11 Building a site map for a mobile internet site
4.11.1 Preparation
4.11.2 Practice
4.11.3 Review
4.11.4 extension
Chapter 5th Mobile Device Access
5.1 Introduction
5.2 Getting location information
5.2.1 Preparation
5.2.2 Practice
5.2.3 Review
5.2.4 Extension
5.3 Cross-browser targeting
5.3.1 Preparation
5.3.2 Practice
5.3.3 Review
5.3.4 extension
5.4 Displaying maps based on geographic information
5.4.1 Preparation
5.4.2 Practice
5.4.3 Review
5.4.4 Extension
5.5 Real-time display of geographic locations
5.5.1 Preparation
5.5.2 Practice
5.5.3 Review
5.6 Using the Deviceorientation event
5.6.1 Preparation
5.6.2 Practice
5.6.3 Review
5.6.4 extension
5.7 Positioning using the Foursquare
5.7.1 Preparation
5.7.2 Practice
5.7.3 Review
5.7.4 extension
6th Chapter Mobile Rich Media
6.1 Introduction
6.2 Playing audio on a mobile device
6.2.1 Preparation
6.2.2 Practice
6.2.3 Review
6.2.4 Extension
6.3 Playing video on your mobile device
6.3.1 Preparation
6.3.2 Practice
6.3.3 Review
6.3.4 extension
6.4 Using offline caching
6.4.1 Preparation
6.4.2 Practice
6.4.3 Review
6.4.4 Extension
6.5 Using networked Storage (Web Storage)
6.5.1 Preparation
6.5.2 Practice
6.5.3 Review
6.5.4 extension
6.6 Using the Web Workers
6.6.1 Preparation
6.6.2 Practice
6.6.3 Review
6.7 Using session and history APIs to build class flash navigation effects
6.7.1 Preparation
6.7.2 Practice
6.7.3 Review
6.7.4 extension
7th. Mobile Device Commissioning
7.1 Introduction
7.2 Using Opera Dragonfly remote debugging
7.2.1 Preparation
7.2.2 Practice
7.2.3 Review
7.2.4 Extension
7.3 Remote Debugging with Weinre
7.3.1 Preparation
7.3.2 Practice
7.3.3 Review
7.4 Using Firebug on a mobile device
7.4.1 Preparation
7.4.2 Practice
7.4.3 Review
7.4.4 extension
7.5 Remote Debugging with JS console
7.5.1 Preparation
7.5.2 Practice
7.5.3 Review
7.5.4 extension
7.6 Setting up Mobile Safari Debugger
7.6.1 Preparation
7.6.2 Practice
7.6.3 Review
8th. Server-side Performance tuning
8.1 Introduction
8.2 Preventing transcoding (mobile transcoding)
8.2.1 Preparation
8.2.2 Practice
8.2.3 Review
8.2.4 extension
8.3 Adding supported MIME types for mobile devices
8.3.1 Preparation
8.3.2 Practice
8.3.3 Review
8.3.4 extension
8.4 Correctly displaying the cache manifest file
8.4.1 Preparation
8.4.2 Practice
8.4.3 Review
8.5 Setting the future expiration time in the header file
8.5.1 Preparation
8.5.2 Practice
8.5.3 Review
8.5.4 extension
8.6 Using gzip compression
8.6.1 Preparation
8.6.2 Practice
8.6.3 Review
8.6.4 Extension
8.7 Removing Etags
8.7.1 Preparation
8.7.2 Practice
8.7.3 Review
8.7.4 extension
9th Mobile Performance Test
9.1 Introduction
9.2 Mobile device Speed test using blaze
9.2.1 Preparation
9.2.2 Practice
9.2.3 Review
9.2.4 extension
9.3 Online analysis of mobile page speed
9.3.1 Preparation
9.3.2 Practice
9.3.3 Review
9.3.4 extension
9.4 Pcap Website Performance analysis
9.4.1 Preparation
9.4.2 Practice
9.4.3 Review
9.4.4 extension
9.5 Mobile HTTP Archive
9.5.1 Preparation
9.5.2 Practice
9.5.3 Review
9.5.4 extension
9.6 using Jdrop to store performance data
9.6.1 Preparation
9.6.2 Practice
9.6.3 Review
9.6.4 extension
10th chapter embracing Mobile Internet features
10.1 Introduction
10.2 Window.onerror
10.2.1 Preparation
10.2.2 Practice
10.2.3 Review
10.2.4 extension
10.3 Using the new method in ECMAScript 5
10.3.1 Preparation
10.3.2 Practice
10.3.3 Review
10.3.4 extension
10.4 The new input type in HTML5
10.4.1 Preparation
10.4.2 Practice
10.4.3 Review
10.4.4 extension
10.5 Inline SVG in HTML
10.5.1 Preparation
10.5.2 Practice
10.5.3 Review
10.5.4 extension
10.6 position:fixed
10.6.1 Preparation
10.6.2 Practice
10.6.3 Review
10.7 Overflow:scroll
10.7.1 Preparation
10.7.2 Practice
10.7.3 Review
10.7.4 extension
HTML5 Mobile Web Development practical PDF scan version?