Modular_Programming_with_JavaScript.pdf

(2622 KB) Pobierz
Modular Programming with
JavaScript
Modularize your JavaScript code for better readability,
greater maintainability, and enhanced testability
Sasan Seydnejad
BIRMINGHAM - MUMBAI
Modular Programming with JavaScript
Copyright © 2016 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: July 2016
Production reference: 1150716
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78588-065-0
www.packtpub.com
Credits
Author
Sasan Seydnejad
Reviewers
Joe Dorocak
Muhammad Piracha
Indexer
Commissioning Editor
Veena Pagare
Graphics
Acquisition Editor
Smeet Thakkar
Production Coordinator
Content Development Editor
Mayur Pawanikar
Cover Work
Technical Editor
Anushree Arun Tendulkar
Copy Editor
Safis Editing
Nilesh Mohite
Nilesh Mohite
Disha Haria
Mariammal Chettiyar
Project Coordinator
Nidhi Joshi
Proofreader
Safis Editing
About the Author
Sasan Seydnejad
has more than a decade of experience in web UI and frontend
application development using JavaScript, CSS, and HTM in .NET and ASP.NET
environments. He specializes in modular SPA design and implementation,
responsive mobile-friendly user interfaces, AJAX, client architecture, and UX
design, using HTML5, CSS3, and their related technologies. He implements
framework-less and framework-based applications using Node.js, MongoDB,
Express.js, and AngularJS. He is the holder of the U.S. patent for a user interface
for a multi-dimensional data store—US Patent 6907428.
Writing this book has been an interesting journey and a lot of work
but rewarding at the same time. I would like to thank my family
who has always motivated me to learn and progress in my life as
well as to help others along the way.
I would also like to thank my friends, my managers, my colleagues
and all the other people who have been a positive influence in my
life. You have helped me to grow personally and professionally.
Special thanks to my friend Taswar Bhatti for encouraging me to
write this book and the book's Content Development Editor, Mayur
Pawanikar for keeping me focused on the goal. Also, my book
reviewers and all the people in PACKT publishing who made this
book possible. My gratitude to JavaScript and open source community
as a whole, thank you for your support through out the years.
Zgłoś jeśli naruszono regulamin