jQuery Mobile - Helion
ISBN: 978-14-493-1319-7
stron: 132, Format: ebook
Data wydania: 2011-06-13
Księgarnia: Helion
Cena książki: 50,91 zł (poprzednio: 59,89 zł)
Oszczędzasz: 15% (-8,98 zł)
Native apps have distinct advantages, but the future belongs to mobile web apps that function on a broad range of smartphones and tablets. Get started with jQuery Mobile, the touch-optimized framework for creating apps that look and behave consistently across many devices. This concise book provides HTML5, CSS3, and JavaScript code examples, screen shots, and step-by-step guidance to help you build a complete working app with jQuery Mobile.
If you're already familiar with the jQuery JavaScript library, you can use your existing skills to build cross-platform mobile web apps right now. This book shows you how.
- Get a high-level overview of jQuery Mobile: how it works and how to use it
- Learn about paging and navigation, including dialogs, Ajax content, and history
- Employ jQuery Mobile’s extensive event system to create rich interactions
- Work with toolbars, buttons, lists, forms, and other UI elements
- Create a variety of visual designs with jQuery Mobile’s sophisticated theming system
- Use the jQuery Mobile API for finer control over elements and interactions
- Put everything together and build a mobile app from start to finish
Osoby które kupowały "jQuery Mobile", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
jQuery Mobile eBook -- spis treści
- jQuery Mobile
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Introduction
- What This Book Covers
- What You Need To Know
- Conventions Used In This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- Introduction
- 1. Meet jQuery Mobile
- Overview of the jQuery Mobile Library
- How jQuery Mobile Works
- Create Your First jQuery Mobile Application
- Under The Hood: the jqmData() Custom Selector
- 2. Application Structure and Navigation
- Pages
- Internal Pages
- External Pages
- Overriding Asynchronous Page Fetching
- Under The Hood: Page Initialization in jQuery Mobile
- Page Hide and Show Events
- Under The Hood: A jQuery Mobile Page Initialization Pattern
- Dialogs
- Navigation and History
- Transitions
- Under The Hood: Animations in a jQuery Mobile Application
- Pages
- 3. Page Elements
- Under The Hood: jQuery Plug-ins and Widgets
- List Views
- Basic List View
- List View Buttons
- List View Dividers
- Advanced List Views
- Nested Lists
- List View Split Buttons
- Thumbnails and Icons
- Count Bubbles
- Under The Hood: Updating a List View
- Basic List View
- Toolbars
- Navigation Bars
- Positioning the Header and Footer
- Buttons
- Button Control Groups
- Button Icons
- Custom Icons
- Form Elements
- Accessing Form Elements with JavaScript
- Checkboxes and Radio Buttons
- Methods
- Flip Toggle
- Methods
- Input Fields and Textareas
- Methods
- Search Fields
- Methods
- Select Menus
- Custom Styled Select Menus
- Disabled Elements
- Multiple Selections
- Optgroups
- Placeholders
- Methods
- Custom Styled Select Menus
- Sliders
- Methods
- Layout Grids
- Theming jQuery Mobile
- Themes and Swatches
- Under The Hood: Customizing a Swatch
- Theming List View Elements
- Themes and Swatches
- 5. jQuery Mobile API
- jQuery Mobile Methods
- changePage
- pageLoading
- silentScroll
- addResolutionBreakpoints
- Events
- Touch Events
- Under The Hood: Using Swipe Events to Trigger Page Transitions
- Initialization Events
- Page Hide and Show Events
- Scroll Events
- Orientation Change Events
- Touch Events
- Responsive Layout API
- CSS Selectors
- Screen Size Breakpoint Classes
- Adding Size Breakpoints
- Orientation Change Events
- Media Queries
- Screen Size Breakpoint Classes
- CSS Selectors
- Configuring jQuery Mobile
- Available Options
- Changing an Option via mobileinit
- Under The Hood: Namespacing Data Attributes
- jQuery Mobile Methods
- 6. jQuery Mobile in Action
- Application Pages
- Initializing the Application
- The initMainPage Method
- Under The Hood: Passing Data Between jQuery Mobile Pages
- Accessing the Twitter API
- JSON or XML?
- Fetching the Data
- The initSettings Method
- The initDetailPage Method
- Error Dialog
- The initMainPage Method
- jqmTweet Take One
- Improving the Interface
- CSS Tweaks
- Interaction Tweaks
- Overall Approach
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly