This edition first published 2013
© 2013 Jon Raasch
Registered office
John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, United Kingdom
For details of our global editorial offices, for customer services and for information about how to apply for permission to reuse the copyright material in this book please see our website at www.wiley.com.
The right of the author to be identified as the author of this work has been asserted in accordance with the Copyright, Designs and Patents Act 1988.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by the UK Copyright, Designs and Patents Act 1988, without the prior permission of the publisher.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.
Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners. The publisher is not associated with any product or vendor mentioned in this book. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold on the understanding that the publisher is not engaged in rendering professional services. If professional advice or other expert assistance is required, the services of a competent professional should be sought.
Trademarks: Wiley and the John Wiley & Sons, Ltd. logo are trademarks or registered trademarks of John Wiley and Sons, Ltd. and/ or its affiliates in the United States and/or other countries, and may not be used without written permission. All other trademarks are the property of their respective owners. John Wiley & Sons, Ltd. is not associated with any product or vendor mentioned in the book.
A catalogue record for this book is available from the British Library.
ISBN 978-1-118-52456-5 (paperback); ISBN 978-1-118-52455-8 (ebook); 978-1-118-52440-4 (ebook) Set in 9.5/12 Myriad Pro Regular by Indianapolis Composition Services
Printed in The United States by Bind Rite Robbinsville
Publisher's Acknowledgements
Some of the people who helped bring this book to market include the following:
Editorial and Production
VP Consumer and Technology Publishing Director: Michelle Leete
Associate Director–Book Content Management: Martin Tribe
Associate Publisher: Chris Webb
Associate Commissioning Editor: Ellie Scott
Project Editor: Sydney Argenta
Copy Editor: Melba Hopper
Technical Editor: Rick Waldron
Editorial Manager: Jodi Jensen
Senior Project Editor: Sara Shlaer
Editorial Assistant: Annie Sullivan
Marketing
Associate Marketing Director: Louise Breinholt
Marketing Manager: Lorna Mein
Marketing Assistant: Polly Thomas
Composition Services
Compositor: Jennifer Mayberry
Proofreader: Wordsmith Editorial
Indexer: Infodex Indexing Services, Inc.
About the Author
Jon Raasch is a freelance web developer specializing in modern web apps for desktop and mobile devices. A user experience junkie, he builds JavaScript apps that focus on serving the user, whether through improved performance, increased usability or enhanced functionality. He believes that once users' demands are met, business goals will follow. Jon is the author of Smashing WebKit and the co-author of Smashing Mobile Web Development. He has written numerous articles for Smashing Magazine and his personal blog. A perfectionist when it comes to best practices, you can find him building sites and apps in his pajamas. He's currently based in Portland, OR. Follow Jon on Twitter @jonraasch and check out his website jonraasch.com.
Dedication
"Push it to the limit" – Rick Ro$$
About the Contributor
Kevin Bradwick has over ten years experience working in the web development industry. He's committed to building and sharing knowledge with the aim of producing high quality code. He currently works for the BBC where he builds and maintains applications that are used across the domestic and international website.
Acknowledgments
I'd like to offer a big thank you to everyone who has ever given back to the development community. That means anyone who has contributed to an open-source project, written a tutorial, answered a question, or even filed a bug report. We're all standing on the shoulders of giants, and these numerous contributions have brought web development to a wonderful place over the past few years. It's an amazing time to be a web developer, and that's all thanks to our excellent community.