Summary

In the first half of this chapter, we covered some basic concepts and patterns that helped us understand how Knockout works. After a brief overview of Knockout, we dived into the MVVM pattern. We explored the concept behind this pattern and saw how it helps in reducing complexities of web application development. We then explored the key features of Knockout that included declarative bindings, automatic UI refresh, dependency tracking, and templating. We looked at the module pattern and learned how we can use it to give structure to our Knockout application.

In the second half of this chapter, we built our first Knockout application. The application was an address book, which was used to store and display contact details of your family ...

Get KnockoutJS by Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.