jQuery Mobile promises to simplify mobile web and application development the way jQuery simplified traditional web development. With the recipes in this cookbook, you'll learn the best ways to create effective sites and applications for a variety of devices with jQuery Mobile's many tools. Led by a powerful team of experts, you'll discover how to build sites that work like mobile applications, use PhoneGap and other tools to create native mobile apps, and develop "mobile first" sites that also work well in desktop browsers. Explore the architecture of a jQuery mobile site and the implications for site structure Learn a variety of approaches for creating clear, consistent navigation Take a journey through the world of device and browser variations Optimize JavaScript code for maximum performance in constrained mobile environments Build offline web apps and packaged apps for a variety of devices Apply HTML5 technologies such as geolocation and local storage to common application needs