Mobile HTML5 - Estelle Weyl

Mobile HTML5

Using the latest today

(Autor)

Buch | Softcover
480 Seiten
2013
O'Reilly Media (Verlag)
978-1-4493-1141-4 (ISBN)
39,95 inkl. MwSt
Build kickass websites and applications for all mobile (and non-mobile) platforms by adding HTML5 and CSS3 to your web development toolkit. With this hands-on book, you’ll learn how to develop web apps that not only work on iOS, Android, Blackberry, and Windows Phone, but also perform well and provide good user experience.

With lots of code and markup examples, you’ll learn best practices for using HTML5 features, including new web forms, SVG, Canvas, localStorage, and related APIs. You’ll also get an in-depth look at CSS3, and discover how to design apps for large monitors and tiny screens alike.
  • Learn HTML5’s elements, syntax, and semantics
  • Build forms that provide enhanced usability with less JavaScript
  • Explore HTML5 media APIs for graphics, video, and audio
  • Enable your applications to work offline, using AppCache, localStorage, and other APIs
  • Learn what you need to know about CSS3 selectors and syntax
  • Dive into CSS3 features such as multiple backgrounds, gradients, border-images, transitions, transforms, and animations
  • Make your web applications usable, responsive, and accessible.
  • Design for performance, user experience, and reliability on all platforms

Estelle Weyl is a front-end engineer who has been developing standards-based accessible websites since 1999. She writes two technical blogs pulling millions of visitors and speaks about CSS3, HTML5, JavaScript and mobile wed development at conferences around the world.

Chapter 1 Setting the Stage to Learn Mobile HTML5, CSS3, and JavaScript APIs
CubeeDoo: HTML5 Mobile Game
Development Tools
Testing Tools
Chapter 2 Upgrading to HTML5
HTML5 Syntax
HTML Element/Attribute Syntax
Chapter 3 Elements That Are New in HTML5
Sectioning Elements in HTML5
Text-Level Semantic Elements New to HTML5
Changed Text-Level Semantic Elements
Embedded Elements
Interactive Elements
In Conclusion
Chapter 4 HTML5 Web Forms
Attributes of (and Other Form Elements)
Types and Attributes
New Values for Type
Date and Time Input Types
Form Validation
New Form Elements
Other Form Elements
In Conclusion
Chapter 5 SVG, Canvas, Audio, and Video
HTML5 Media APIs
Audio/Video
Chapter 6 Other HTML5 APIs
Offline Web Applications
Enhanced User Experience
Accessible Rich Internet Applications (ARIA)
In Conclusion
Chapter 7 Upgrading to CSS3
CSS: A Definition and Syntax
CSS Selectors
More CSS3 Selectors
Other Selectors: Shadow DOM
In Conclusion
Chapter 8 Expanding Options with CSS3 Values
CSS Color Values
CSS Units of Measurement
Avoiding TRouBLe: Shorthand Properties and Value Declarations
In Conclusion
Chapter 9 CSS3: Modules, Models, and Images
CSS Box Model Properties
Learning CSS3
CSS Gradients
Shadows
Chapter 10 CSS3: Transforms, Transitions, and Animations
CSS Transitions
CSS3 Transforms
CSS3 Animation
Chapter 11 CSS Features in Responsive Web Design
Media Queries, Breakpoints, and Fluid Layouts
Multiple Columns
Border Images
Flexbox
Responsive Media
Chapter 12 Designing Mobile Applications
Considerations Before You Start
Design Considerations
The Mobile Platform: Rich with Possibilities
Targeting Mobile WebKit
Minimize Keyboard Entry
Be Succinct
Other User Experience Considerations
Chapter 13 Targeting Mobile Devices and Touch
Scaling Down to Size
Touch Me
Hardware Access
Testing
Chapter 14 Mobile Performance
Battery Life
Latency
UI Responsiveness
In Conclusion

Appendix CSS Selectors and Specificity
CSS Selectors Level 3
CSS Selector Cheat Sheet
CSS Selector Specificity
CSS Selectors Level 4
Colophon

Erscheint lt. Verlag 31.12.2013
Zusatzinfo black & white illustrations
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 233 mm
Gewicht 776 g
Einbandart kartoniert
Themenwelt Informatik Software Entwicklung Mobile- / App-Entwicklung
Informatik Web / Internet HTML / CSS
Informatik Web / Internet Web Design / Usability
Informatik Weitere Themen Smartphones / Tablets
ISBN-10 1-4493-1141-5 / 1449311415
ISBN-13 978-1-4493-1141-4 / 9781449311414
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich