Learning JavaScript Design Patterns

Learning JavaScript Design Patterns

Description

If you want to write beautiful, structured, and maintainable JavaScript code, this guide shows you how to apply both classical and modern design patterns to the language. The patterns in this book provide reusable code solutions to common problems in software design, and give you a shared vocabulary for describing solutions to others. You'll explore several popular design patterns in plain JavaScript as well as jQuery and other abstracted libraries. If you're familiar with concepts such as closures and prototypal inheritance, you'll be able to determine why some patterns may be more suitable for your projects than others. Learn the structure of design patterns and how they're written Examine basic pattern categories: creational, structural, behavioral, and anti-patterns Get the basics of 15 JavaScript implementations of classical and modern design patterns Dive into several popular JavaScript patterns in greater detail - including some less frequently used Discover what design patterns look like when implemented with jQuery Explore three formats for writing modular JavaScript: AMD, CommonJS, and Harmony Learn popular design patterns for jQuery plugins

Similar Books

ISBN 10: 1119998956
ISBN 13: 9781119998952

02 Nov 2011
David Kadavy

ISBN 10: 0321965515
ISBN 13: 9780321965516

27 Jun 2014
Steve Krug

ISBN 10: 0596517742
ISBN 13: 9780596517748

30 May 2008
Douglas Crockford

ISBN 10: 1118766571
ISBN 13: 9781118766576

19 Sep 2014
Alan Cooper

ISBN 10: 1484206630
ISBN 13: 9781484206638

02 Oct 2015
Tim Ambler

ISBN 10: 1118008189
ISBN 13: 9781118008188

18 Nov 2011
Jon Duckett

ISBN 10: 1593279507
ISBN 13: 9781593279509

01 Jan 2019
Marijn Haverbeke

ISBN 10: 0131177052
ISBN 13: 9780131177055

15 Apr 2009
Michael Feathers

ISBN 10: 0596806752
ISBN 13: 9780596806750

01 Oct 2015
Stoyan Stefanov

ISBN 10: 1617292427
ISBN 13: 9781617292422

30 Apr 2016
Evan Hahn

ISBN 10: 0984782850
ISBN 13: 9780984782857

01 Jul 2015
Gayle Laakmann McDowell

ISBN 10: 0201633612
ISBN 13: 9780201633610

01 Jul 1997
Erich Gamma