Russ Ferguson and Keith Cirkel
JavaScript RecipesA Problem-Solution Approach
Russ Ferguson
Ocean, New Jersey, USA
Keith Cirkel
London, UK
Any source code or other supplementary materials referenced by the author in this text are available to readers at www.apress.com . For detailed information about how to locate your book’s source code, go to www.apress.com/source-code/ . Readers can also access source code at SpringerLink in the Supplementary Material section for each chapter.
ISBN 978-1-4302-6106-3e-ISBN 978-1-4302-6107-0
DOI 10.1007/978-1-4302-6107-0
Library of Congress Control Number: 2016960744
© Russ Ferguson and Keith Cirkel 2017
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein.
Printed on acid-free paper
Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springer.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
This space is always reserved for my brother Rodd and my Dad. You guys are severely missed.
—Russ
Acknowledgments
There are always a lot of people to thank. Thanks to Keith for letting me help with this project. Thanks to the nice people at Apress, Nancy Chen and Louise Corrigan, who showed a great amount of patience and understanding while this was being made.
Thanks to Luca Mezzalira and James Markham, for looking this over and giving good advice.
I really do appreciate it.
Contents
Index341
About the Authors and About the Technical Reviewer
About the Authors
Russ Ferguson
is a freelance developer and instructor in the New York City area. His interest in computers goes back to Atari Basic, CompuServe, and BBS systems in the mid-1980s. For over 10 years, he has been fortunate to teach at Pratt Institute, where the subjects have been as diverse as the student body. Working in New York has given him the opportunity to work with a diverse group of companies whose projects ranged from developing real-time chat/video applications for startups to developing and managing content management systems for established Media and Advertising agencies like MTV and DC Comics.
 
Keith Cirkel
is a JavaScript Consultant from London, United Kingdom, specializing in writing open source JavaScript libraries and literature. To find out more about his work, visit http://keithcirkel.co.uk , reach him via GitHub at github.com/keithamus , or via Twitter at twitter.com/keithamus .
 
About the Technical Reviewer
Luca Mezzalira
A315054_1_En_BookFrontmatter_Figb_HTML.jpg
is an Italian solutions architect with 13 years of experience, a Google developer expert on web technologies, and the manager of London JavaScript community ( www.londonjs.uk ). He has worked on cutting-edge projects for mobile (iOS, Android, and Blackberry), desktop, web, TVs, set-top boxes, and embedded devices.
He believes the best way to use any programming language is to master its models. He spends much of his time studying and researching topics like OOP, functional programming, and reactive programming. With these skills, he's able to swap easily between different programming languages, applying the best practices learned and driving any team to success.
In his spare time, he writes for national and international technical magazines. He has also tech reviewed for Packt Publishing, Pragmatic Bookshelf, and O'Reilly.
He was a speaker at O'Reilly media webinars, O'Reilly Solutions Architect (San Francisco), O'Reilly Oscon (London), Voxxed Days (Belgrad), JSDay (Verona), CybercomDev (Łódź), Jazoon Conference (Bern), JDays (Göteborg), Codemotion (Milan), FullStack Conference (London), React London UG (London), Node London UG (London), Scrum Gathering (Prague), Agile Cymru (Cardiff), Scotch on the rocks (Edinburgh and London), 360Max (San Francisco), PyCon (Florence), Lean Kanban Conference (London), Flash Camp (Milan), Adobe Creative Suite CS 5.5 - Launch event (Milan), HFWAA (Milan, Turin, Padua, Bari, and Florence), and Mobile World Congress (Barcelona).
 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.136.84