Modular JavaScript Development
Gil Fink, Ido Flatow · Apress eBooks · 2014
Modularity is a quality that you expect applications to have whether they are single page applications (SPAs) or just modern web applications. Modular code helps to create big and scalable applications. It also enables reusability and extensibility of your application's parts. The lack of modular code can be the difference between a successful application and an unsuccessful one.