Mobile HTML5 [NOOK Book]

Overview

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, ...

See more details below
Mobile HTML5

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$17.99
BN.com price
(Save 43%)$31.99 List Price

Overview

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
Read More Show Less

Product Details

  • ISBN-13: 9781491948880
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 11/13/2013
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 480
  • Sales rank: 312,035
  • File size: 6 MB

Meet the Author

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 web development at conferences around the world.

Read More Show Less

Table of Contents

Introduction;
Native Applications Versus Web Applications;
What’s New(t)? New Elements and APIs;
What’s New in CSS?;
Mobile-Specific Considerations;
Why This Book?;
What’s in This Book;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Acknowledgments;
Chapter 1: Setting the Stage to Learn Mobile HTML5, CSS3, and JavaScript APIs;
1.1 CubeeDoo: HTML5 Mobile Game;
1.2 Development Tools;
1.3 Testing Tools;
Chapter 2: Upgrading to HTML5;
2.1 HTML5 Syntax;
2.2 HTML Element/Attribute Syntax;
Chapter 3: Elements That Are New in HTML5;
3.1 Sectioning Elements in HTML5;
3.2 Text-Level Semantic Elements New to HTML5;
3.3 Changed Text-Level Semantic Elements;
3.4 Embedded Elements;
3.5 Interactive Elements;
3.6 In Conclusion;
Chapter 4: HTML5 Web Forms;
4.1 Attributes of <input> (and Other Form Elements);
4.2 <input> Types and Attributes;
4.3 New Values for <input> Type;
4.4 Date and Time Input Types;
4.5 Form Validation;
4.6 New Form Elements;
4.7 Other Form Elements;
4.8 In Conclusion;
Chapter 5: SVG, Canvas, Audio, and Video;
5.1 HTML5 Media APIs;
5.2 Audio/Video;
Chapter 6: Other HTML5 APIs;
6.1 Offline Web Applications;
6.2 Enhanced User Experience;
6.3 Accessible Rich Internet Applications (ARIA);
6.4 In Conclusion;
Chapter 7: Upgrading to CSS3;
7.1 CSS: A Definition and Syntax;
7.2 CSS Selectors;
7.3 More CSS3 Selectors;
7.4 Other Selectors: Shadow DOM;
7.5 In Conclusion;
Chapter 8: Expanding Options with CSS3 Values;
8.1 CSS Color Values;
8.2 CSS Units of Measurement;
8.3 Avoiding TRouBLe: Shorthand Properties and Value Declarations;
8.4 In Conclusion;
Chapter 9: CSS3: Modules, Models, and Images;
9.1 CSS Box Model Properties;
9.2 Learning CSS3;
9.3 CSS Gradients;
9.4 Shadows;
Chapter 10: CSS3: Transforms, Transitions, and Animations;
10.1 CSS Transitions;
10.2 CSS3 Transforms;
10.3 CSS3 Animation;
Chapter 11: CSS Features in Responsive Web Design;
11.1 Media Queries, Breakpoints, and Fluid Layouts;
11.2 Multiple Columns;
11.3 Border Images;
11.4 Flexbox;
11.5 Responsive Media;
Chapter 12: Designing Mobile Applications;
12.1 Considerations Before You Start;
12.2 Design Considerations;
12.3 The Mobile Platform: Rich with Possibilities;
12.4 Targeting Mobile WebKit;
12.5 Minimize Keyboard Entry;
12.6 Be Succinct;
12.7 Other User Experience Considerations;
Chapter 13: Targeting Mobile Devices and Touch;
13.1 Scaling Down to Size;
13.2 Touch Me;
13.3 Hardware Access;
13.4 Testing;
Chapter 14: Mobile Performance;
14.1 Battery Life;
14.2 Latency;
14.3 UI Responsiveness;
14.4 In Conclusion;
CSS Selectors and Specificity;
CSS Selectors Level 3;
CSS Selector Cheat Sheet;
CSS Selector Specificity;
CSS Selectors Level 4;
Colophon;

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted December 17, 2013

    The book is a fairly in-depth dive into HTML5 and CSS3 for a boo

    The book is a fairly in-depth dive into HTML5 and CSS3 for a book this size, with really helpful mobile tips through out. The last few chapters cover mobile UX design and other best practices. Because the material covered has so much breadth, it doesn't have as much depth as I would have liked. But if it did, the book would have been 5000 pages instead of 500. Overall, an excellent book.. 

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)