This chapter opens up a whole load of features and options to make web style coding powerful and elegant. Learning to let a library handle things for you is hard for some but that perspective is ironic as we are programming computers for others to let our work manage things for them. This chapter has added several valuable skills and options to our knowledge and experience:
We have learned to integrate data management in Knockout using JSON as an alternate way to pass data in and out.
We have seen the incredible power of mapping to make our code another magnitude of elegant using Knockout.
We have been introduced to the basics of using AJAX with Knockout.
We have learned how to use utility functions for more advanced collection features, and again with less lines of code.
Lastly, we learned how to improve the performance of our ViewModel using pure oriented compute functions (with a bonus clip of compute documents from the KnockoutJS online documents).
In our next chapter we will be looking...