This chapter has pulled together concepts from every chapter and shown the awesome power of templates working together with ViewModels within Knockout components. You should now have an awesome foundation to do more with less than ever before. You should know how to mingle your jQuery code with the Knockout code side by side.
To review, in this chapter, we learned what Knockout components are. We learned how to use the components to create custom HTML elements that are interactive and powerful. We learned how to enhance custom elements to allow variables to be managed using the more common attributes approach. We learned how to use an AMD-style approach to coding with Knockout. We also learned how to AJAX everything and integrate jQuery to enhance Knockout-based solutions.
Many people struggle to understand the concept of SPA or single-page application sites. We were able to create a single-page application that provides understanding and perspective. In fact, this could be the beginning...