Creating a KnockoutJS Custom Binding for MVVM Charting Graham Murray / Thu, Mar 28, 2013 What is Knockout? Knockout is a JavaScript library that helps you apply the MVVM pattern when designing HTML/JavaScript UIs. It aids in making your view model and UI controls observable so that changes...