Good Article on basic understanding of KnockOut Js
http://www.dotnet-tricks.com/Tutorial/knockout/bSKG240313-Understanding-Knockout-Binding-Context-Variable.html Good explanation of Cart Editor example - http://blogs.msdn.com/b/thebeebs/archive/2011/07/11/knocoutjs.aspx