What this book covers
Chapter 1, Getting Started with KnockoutJS, teaches you what Knockout is and why it is different. This chapter gets you coding and opens the door to a simpler and more powerful way of building web pages.
Chapter 2, Using Arrays, Nesting, and Grids, continues opening your mind to less code with more power. There is special coverage on dynamic sorting of data collections that will put power coding in the hands of newer developers.
Chapter 3, Giving Forms the Knockout Touch, demonstrates the use of Knockout to make our web forms easier and fun to build. This covers both simple and grid-based forms.
Chapter 4, Coding – AJAX, Binding Properties, Mapping, and Utilities, proves that Knockout is not just a stand-alone solution. It is a technology that connects and simplifies our interaction, and it has a number of awesome plugins that will make you eager to use it in your projects.
Chapter 5, The Joy of Templates, covers native templates, enhanced collection handling, render events, third-party templates, and a few more template options.
Chapter 6, Packaged Elegance, takes you into the future of web development. This chapter covers present-day use of custom components in all popular browsers. We will use this opportunity to cover another way of building a simplified and powerful SPA, single-page applications, and solutions.