Abstract:
The paper examines design patterns (patterns) in the JavaScript language and their combinations to improve the efficiency of web development. Examples of implementation of the Strategy, Decorator, and Event Emitter templates are considered. An example of combining the previously considered templates into one composite one, which has the properties of three patterns, has been developed. The possibilities of using the developed composite template are analyzed.