Summary

In this chapter, you learned about common JavaScript coding patterns and learned how to make your programs cleaner, faster, and better at working with other programs and libraries. Then, you saw a discussion and sample implementations of a handful of the design patterns from the Book of Four. You can see how JavaScript is a fully featured dynamic programming language, and that implementing classical patterns in a dynamic loosely typed language is pretty easy. The patterns are, in general, a large topic, and you can join the author of this book in a further discussion of the JavaScript patterns at JSPatterns.com, or take a look at the JavaScript Patterns book. The next chapter focuses on testing and debugging methodologies.

Get Object-Oriented JavaScript - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.