In this chapter, we covered what module augmentation is and explored a couple of different techniques, known as loose augmentation and tight augmentation, to implement module augmentation.
We saw how each approach is used in different circumstances and for different application requirements, as well as the pros and cons related to each technique.
The order in which scripts should be loaded was also discussed, based on the augmentation technique used.
Once we had a good grasp of these augmentation implementations, we refactored part of our application code to augment ImagesInc_GlobalData
module. Subsequently, we generated the content area of index.html
page and populated it with containers, which will host the images for our application in the future.
In the next chapter, we will look at some more techniques in modular design which will enable us to extend and clone our modules as needed.