This chapter was all about how to extend Knockout's binding process and modify its syntax. We covered three ways of doing this:
Finally, we looked at the
Knockout.Punches plugin to see some real-world Knockout extensions.
In the next chapter, we will cover Knockout's web component features, which let you tie view and viewmodel together into reusable controls.