JQuery Mobile First Look(English, Paperback, Bai Giulio)
Quick Overview
Product Price Comparison
The jQuery Mobile framework is jQuery's latest rabbit-out-of-the-hat project. The jQuery Mobile framework is open source and is supported by all the big players: iOS, Android, Bada, BlackBerry, Nokia, Ado, and so on. Considering all the names behind the project, it is a truly cross platform framework and porting applications made in jQuery mobile will be a snap with this new technology at your hands. Get to grips with everything you need to know to sprint through developing high-end web applications for mobiles. jQuery Mobile First Look will show you the features of the jQuery Mobile framework, what they do, and how they can be used. It covers the installation thoroughly on all the machines as it is found with any new technology that the most difficult part is getting people to correctly install the product. From Installation to specifications and from designing to deployment this book covers all the factors that you need to know before starting your own mobile web application development. Starting with an introduction to jQuery Mobile, the book will give you an overview of the key features of the framework and how they can be used to implement a mobile web application. Development tips and troubleshooting add to the standard information contained in these pages. The topics covered include everything the jQuery Mobile developer needs to know in order to create a full-feature web application for mobile devices. Ranging from a comparison of jQuery mobile with other popular frameworks and its installation on various Operating Systems to theming pages, website layout, and content formatting, the book presents information about buttons, toolbars, dialogs, forms, and list views, as well as suggesting best practices and workarounds to accomplish things in an alternative way. jQuery Mobile First Look will help you learn one of the most promising JavaScript mobile frameworks and grasp how widgets and elements work and what you can do to customize and enhance their behavior. A by-example guide that will let you explore all the features of jQuery Mobile and get you ready for all the mobile web development you will do What you will learn from this book : Discover why jQuery Mobile is a significantly better choice compared to other libraries and frameworks, most of which target iOS devices only Handle events, configure options, and customize the look and feel of jQuery Mobile Create and style pages and dialogs, and understand how links are handled by this framework Understand the fundamentals of list views and their importance in the way jQuery Mobile displays information Display content to suit your needs and make everything look like a full-fledged RIA even on a mobile screen Use toolbars to provide additional options and control to the user, and learn to position, theme, and enhance them Understand buttons and their key role in mobile development: how they can be grouped, displayed, customized for a better user experience Create forms and submit data via AJAX with jQuery Mobile: also implement sliders, toggle switches, and search inputs into your fieldset Approach The jQuery Mobile First Look is a perfect reference to keep on your desk for finding out the capabilities of the jQuery Mobile framework and how you can put it to good use. This book will show you how to enjoy your programming by letting a simple yet effective JavaScript library handle the hassles you would encounter otherwise. It will quickly take you through the entire framework and cover every level of specification you need to know to kick-start your mobile web development. Who this book is written for This is a First Look book that allows existing jQuery users to get a look at the features of jQuery mobile. It is targeted at jQuery users who want to enter the exciting world of mobile web development. All you need is the basics of jQuery and an interest to get involved with mobile development and you can use this book as a launch-pad for your future ventures in mobile web development with jQuery Mobile framework. About the Author Giulio Bai is a law student living in Italy who spends most of his time toying with stuff that doesn't have anything to do with law. Even after trying to keep the list of his past achievements as short as possible, the number of projects that he joined in (and that invariably sunk shortly thereafter) makes it hard to narrow down his interests to programming and carousels alone. It should be made clear that any claim of responsibility for those unfortunate ventures is wholeheartedly rejected – they never had the necessary potential to make it anyway. Table of Contents Preface Chapter 1: What is jQuery Mobile? How jQuery Mobile was born jQuery mobile and other libraries jQTouch Who is it for? How does it look? What should I remember? Sencha Touch Who is it for? How does it look? What should I remember? iUI Who is it for? How does it look? What should I remember? iWebKit Who is it for? How does it look? What should I remember? Comparison Type of package comparison Why choose jQuery Mobile? How to get jQuery mobile jQuery Mobile in action Getting involved Summary Chapter 2: Organizing Content: Pages and Dialogs Understanding page structure How multi-page templates work How to link internal and external pages Navigation and page transitioning in AJAX Dialogs: creation, deletion, and behavior Theming pages and dialogs Summary Chapter 3: Configuring and Extending jQuery Mobile Customizing default settings Handling events Touch events Scroll events Page-related events Working with methods and utilities Using the theme framework Summary Chapter 4: Reading, Writing, Communicating: Content How content is displayed Default HTML markup styling Using columns and grids How to create a simple grid with buttons Creating grids with more than two columns A note on collapsible blocks Nested collapsible blocks Collapsible sets Theming content Summary Chapter 5: Navigation Made Easier: Toolbars How do toolbars actually work? Different types of bars Header bars Creating a header Customizing buttons Footer bars Creating a footer Adding buttons and other elements Navbars Creating a navbar Customizing navbars On positioning Fixed positioning Fullscreen positioning Persistent footer Theming toolbars Summary Chapter 6: Mobile Clicking: Buttons What do buttons look and feel like in jQuery mobile? Buttons markup and icons Creating link buttons Creating form buttons Adding icons Displaying buttons Inline buttons Grouped buttons Theming buttons Summary Chapter 7: Transmitting Information: Forms Form basics Form structure and initialization Input elements Text inputs Text fields Password fields Text areas Search inputs Flip switches, radio buttons, and checkboxes Flip toggle switches Radio buttons Checkboxes Sliders and select menus Sliders Select menus Theming forms Summary Chapter 8: Organizing Information: List Views Basics and conventions for list views Nested lists Numbered lists Read-only lists Split button lists Spicing up your lists Count bubbles List dividers Images Formatting content Implementing a search filter bar Summary Appendix A: API Calls and Properties List of properties and methods $.mobile options $.mobile methods $.mobile.path methods $.mobile.path properties $.mobile.urlHistory methods $.mobile.urlHistory properties $.support tests Button plugin Check and radio boxes plugin Collapsible plugin Dialog plugin List view plugin Navbar plugin Page plugin Select plugin Slider plugin Text input plugin Appendix B: Resources and Troubleshooting Online and offline resources Official jQuery and jQuery Mobile documentation jQuery 1.4 reference guide jQuery mobile gallery Development tools FireBug (Firefox) Internet Explorer 8 developer tools Safari web inspector Dragonfly (Opera) Chrome web inspector Troubleshooting Mobile equivalent of $(document).ready Target object Creating custom themes and swatches Index