Muutke küpsiste eelistusi

jQuery Mobile [Pehme köide]

  • Formaat: Paperback / softback, 132 pages, black & white illustrations
  • Ilmumisaeg: 09-Aug-2011
  • Kirjastus: O'Reilly Media
  • ISBN-10: 1449306683
  • ISBN-13: 9781449306687
  • Pehme köide
  • Hind: 17,29 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 20,34 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 132 pages, black & white illustrations
  • Ilmumisaeg: 09-Aug-2011
  • Kirjastus: O'Reilly Media
  • ISBN-10: 1449306683
  • ISBN-13: 9781449306687
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
Preface ix
1 Meet jQuery Mobile
1(8)
Overview of the jQuery Mobile Library
1(1)
How jQuery Mobile Works
2(1)
Create Your First jQuery Mobile Application
2(7)
Under The Hood: the jqmData() Custom Selector
7(2)
2 Application Structure and Navigation
9(16)
Pages
9(11)
Internal Pages
10(2)
External Pages
12(3)
Under The Hood: Page Initialization in jQuery Mobile
15(2)
Page Hide and Show Events
17(3)
Dialogs
20(1)
Navigation and History
20(2)
Transitions
22(3)
Under The Hood: Animations in a jQuery Mobile Application
23(2)
3 Page Elements
25(40)
Under The Hood: jQuery Plug-ins and Widgets
25(1)
List Views
26(13)
Basic List View
26(3)
Advanced List Views
29(10)
Under The Hood: Updating a List View
39(1)
Toolbars
39(5)
Navigation Bars
39(4)
Positioning the Header and Footer
43(1)
Buttons
44(5)
Button Control Groups
46(1)
Button Icons
47(2)
Form Elements
49(12)
Accessing Form Elements with JavaScript
49(1)
Checkboxes and Radio Buttons
50(2)
Flip Toggle
52(1)
Input Fields and Textareas
53(1)
Search Fields
54(1)
Select Menus
55(4)
Sliders
59(2)
Layout Grids
61(4)
4 Theming jQuery Mobile
65(14)
Themes and Swatches
65(14)
Under The Hood: Customizing a Swatch
74(4)
Theming List View Elements
78(1)
5 jQuery Mobile API
79(14)
jQuery Mobile Methods
79(2)
changePage
79(1)
pageLoading
80(1)
silentScroll
80(1)
addResolutionBreakpoints
80(1)
Events
81(4)
Touch Events
81(2)
Initialization Events
83(1)
Page Hide and Show Events
84(1)
Scroll Events
85(1)
Orientation Change Events
85(1)
Responsive Layout API
85(3)
CSS Selectors
85(3)
Configuring jQuery Mobile
88(5)
Available Options
88(1)
Changing an Option via mobileinit
89(1)
Under The Hood: Namespacing Data Attributes
90(3)
6 jQuery Mobile in Action
93
Application Pages
93(4)
Initializing the Application
97(7)
The initMainPage Method
97(5)
The initSettings Method
102(1)
The initDetailPage Method
103(1)
Error Dialog
103(1)
jqmTweet Take One
104(2)
Improving the Interface
106(5)
CSS Tweaks
106(1)
Interaction Tweaks
106(5)
Overall Approach
111
Jon Reid is a senior developer at EffectiveUI. He has been developing in HTML and JavaScript since 1996 and is committed to building rich and accessible web experiences. He is passionate about user-centered creative processes and believes that involving the user is an essential part of creating awesome software. Jon has a variety of experience with HTML-based RIAs and has been the lead on projects ranging from genetic analysis software to Microsoft's "I'm a PC" campaign. Jon is an alumni of the University of Colorado, Boulder, where he graduated with a degree in Physics and Mathematics. He lives in Denver with his partner of 13 years.