Is jQuery Mobile Right for You?
Mobile application developers face perhaps even greater challenges due not only to the wide array of mobile browser incompatibilities, but also because the need to produce layouts which thrive within the varied form factors and limited resources inherent to mobile devices. Enter jQuery Mobile, a self-described "touch-optimized web framework for smartphones and tablets" which takes advantage of both jQuery and jQuery UI.
Although still only a beta release (the second beta release was announced on August 3), jQuery Mobile already supports an impressive number of mobile platforms, including Android, BlackBerry, iOS, and Windows Mobile, among others. Equally impressive is the sheer number of supported widgets, which thanks to the emphasis placed on progressive enhancement, developers can use to easily create unified, cross-mobile device interfaces. Be sure to load the demo into a number of different devices, including your desktop browser, to get a feel for how the interface morphs to suit the target device.
DIV which is associated with custom attributes. For instance:
<div id="home" target="_blank"> <h1>WJGilmore, LLC</h1> </div> <div> <p>Check back regularly for the latest information about Jason's books!</p> </div> <div> <h1>Copyright © 2011 W.J. Gilmore, LLC</h1> </div> </div>
jQuery Mobile's Key Qualities
Although there are many reasons to use jQuery Mobile, three reasons in particular stand out among the rest:
- jQuery developers will feel right at home with jQuery Mobile due to the shared code base.
- Focus on cross-platform compatibility is ideal if the target user base is not constrained to using a particular device.
- Widespread community and corporate participation has led to jQuery Mobile support within popular development products such as Dreamweaver CS 5.5 and a slew of interesting plugins such as the very slick Photo Swipe.