Explore Many Popular Design Patterns, Including Modules, Observers, Facades, And Mediators. Learn How Modern Architectural Patterns--such As Mvc, Mvp, And Mvvm--are Useful From The Perspective Of A Modern Web Application Developer. This Book Also Walks You Through Modern Module Formats, How To Namespace Code Effectively, And Other Essential Topics: Learn The Structure Of Design Patterns And How They Are Written; Understand Different Pattern Categories, Including Creational, Structural, And Behavioral; Walk Through More Than 20 Classical And Modern Design Patterns In Javascript; Use Several Options For Writing Modular Code--including The Module Pattern, Asyncronous Module Definition (amd), And Commonjs; Discover Design Patterns Implemented In The Jquery Library; Learn Popular Design Patterns For Writing Maintainable Jquery Plug-ins--publisher Description.