Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Why jQuery Mobile?
Universal Access
Unified UI Across All Mobile Platforms
Simplified Markup-Driven Development
Progressive Enhancement
Responsive Design
The Build Once, Run Anywhere Myth
Themable Styling
Accessible
Summary
Chapter 2: Getting Started with jQuery Mobile
jQuery Mobile Page Template
jQuery Mobile Page Enhancements
Multi-Page Template
Setting the Page Title of an Internal Page
Single-Page versus Multi-Page Documents
Ajax-Driven Navigation
$.mobile.changePage()
Usage
Arguments
Configuring Ajax Navigation
Transitions
Dialogs
Link versus Page Configuration
Action Sheets
Dialog UX Guidelines
Responsive Layouts with Media Queries
Summary
Chapter 3: Navigating with Headers, Toolbars, and Tab Bars
Header Bar
Header Basics
Header Structure
Header Positioning
Header Buttons
Buttons with Text and Icons
Buttons with Only Icons
Header bar with a segmented control
Fixing a Truncated Header or Footer...
Back Button
Back Linking
Footer bar
Footer Basics
Footer Structure
Footer Positioning
Footer Buttons
Toolbars
Toolbar with Icons
Toolbar with a Segmented Control
Tab Bars
Tab Bar with Standard Icons
Persistent Tab Bar
Tab Bar with Custom Icons
Tab Bar with a Segmented Control
Summary
Chapter 4: Form Elements and Buttons
Buttons
Link Buttons
Form Buttons
Image Buttons
Styling Buttons with Icons
Icon-only Buttons
Icon Positioning
Buttons with Custom Icons
Grouping Buttons
Theming Buttons
Dynamic Buttons
Form Elements
Form Basics
Text Inputs
Select Menus
Radio Buttons
Checkboxes
Slider
Switch Control
Native Form Elements
Mobiscroll Date Picker
Summary
Chapter 5: List Views
List Basics
Inset Lists
List Dividers
Lists with Thumbnails and Icons
Split Button Lists
Numbered Lists
Read-only Lists
List Badges (Count Bubbles)
List Filtering with Search Bar
Dynamic Lists
List Options
List Methods
List Events
Summary
Chapter 6: Formatting Content with Grids and CSS Gradients
Grid Layouts
Grid Template
Two-Column Grid
Three-Column Grid with CSS Enhancements
Four-Column Grid with App Icons
Five-Column Grid with Emoji Icons
Multi-Row Grid
Uneven Grids
Springboard
Collapsible Content Blocks
Collapsible Sets
Styling with CSS Gradients
Summary
Chapter 7: Creating Themable Designs
Theme Basics
Themes and Swatches
Theme Defaults
Theme Inheritance
Theme Precedence
Custom Themes
ThemeRoller
Swatch and Global Settings
Preview Inspector and QuickSwatch Bar
Adobe Kuler Integration
Getting Started
Summary
Chapter 8: jQuery Mobile API
Configuring jQuery Mobile
Custom Script Placement
Configurable jQuery Mobile Options
Methods
Events
Events Overview
Trigger Events
Properties
Data Attributes
Summary
Chapter 9: Service Integration Strategies
Client-side Integration with RESTful Services
Client-side Twitter Integration with Ajax
Client-side Form POST with Ajax
Server-side Integration with MVC
Server-side Form POST with MVC
Server-side Data Access with MVC
Server-side versus Client-side
Google Maps Integration
Summary
Chapter 10: Easy Deployment with PhoneGap
What is PhoneGap?
Running jQuery Mobile as an iOS App
Running jQuery Mobile as an Android App
Open App Market
Client-side Device APIs
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →