With the rapid adoption of tablet computers and smartphones comes the need for designing touch interfaces. HTML5 is the ideal format for doing so, and Building Responsive Touch Interfaces with HTML5 teaches how.
This book will help experienced web developers and designers learn how to create touch interfaces that users love. It's for people who have never built anything for the web, as well as those who have, but have been unsatisfied with the results.
Rather than a simple how-to, this book walks developers through the tools and concepts that make touch interfaces actually feel right. Readers are introduced to the limitations and strengths of touch devices, the new conventions of user interfaces, and the tools to achieve these goals. Use of HTML, CSS, JavaScript, and the HTML5 APIs is described in tutorial form, all with a focus on performance, responsiveness, and feel.
With the rapid adoption of tablet computers and smartphones comes the need for designing touch interfaces. HTML5 is the ideal format for doing so, and Building Responsive Touch Interfaces with HTML5 teaches how.
This book will help experienced web developers and designers learn how to create touch interfaces that users love. It's for people who have never built anything for the web, as well as those who have, but have been unsatisfied with the results.
Rather than a simple how-to, this book walks developers through the tools and concepts that make touch interfaces actually feel right. Readers are introduced to the limitations and strengths of touch devices, the new conventions of user interfaces, and the tools to achieve these goals. Use of HTML, CSS, JavaScript, and the HTML5 APIs is described in tutorial form, all with a focus on performance, responsiveness, and feel.
Introduction
1. The Mobile Landscape
2. Creating a Simple Content Site
3. Speeding up the First Load
4. Speeding up the Next Visit
5. Using PJAX to Improve the Touch Experience
6. Taps vs Clicks: Basic Event Handling
7. CSS Transitions, Animations, and Transforms
8. Maximizing JavaScript Performance
9. The Basics of Gestures
10. Scrolling and Swiping
11. Pinching and Other Complex Gestures
Appendix A: Debugging Tools
Appendix B: Mobile Framworks
Appendix C: Building a Mobile Web Application
Stephen Woods is a Senior Front-end Engineer at Flickr. He has been developing user interfaces for the web since the end of the last century. He has worked at Yahoo! since 2006. Before Flickr he developed JavaScript platforms that supported the Yahoo! Home page and worked on the UI team at Yahoo! Personals. He's an expert with the full web stack, but his primary interest is making responsive user interfaces with web technologies. Stephen has spoken at SXSW & HTML5DevConf about touch interfaces, and been published in .net magazine.
![]() |
Ask a Question About this Product More... |
![]() |