Chapter 8. Coding and Design Patterns

Now that you know about the object-oriented features of JavaScript, such as prototypes and inheritance, and you have seen some practical examples of using the browser objects, let's move forward, or rather, move a level up. Let us have a look at some common patterns of JavaScript utilization. First, let's define what a pattern is. In short, a pattern is a good solution to a common problem.

Sometimes when you are facing a new programming problem, you might recognize right away that you've previously solved another, suspiciously similar problem. In such cases, it is worth isolating this class of problems and searching for a common solution. A pattern is a proven and reusable solution (or an approach to a solution) ...

Get Object-Oriented JavaScript 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.