Posts

Showing posts from March, 2014

Introduction to KnockOut.Js

Introduction to KnockOut.JS            Knockout.Js is a JavaScript library which helps in the creation of rich web UIs.  It is very interesting and the beauty of this is you don't even need any editor for developing this. You can just use your notepad and develop the applications. Other interesting features of this framework is You don't have to worry about which DOM elements need to be changed/added/removed - the framework can take care of synchronizing things for you. Also Many of the most modern web-based UIs have gone beyond traditional Ajax and have become single page applications(SPA's). KnockOut.Js helps you to build SPA very easily.  Knockout.js uses the Model-View-ViewModel (MVVM) pattern. As most of you might already know that MVVM is a quite popular model which is used in WPF/Silverlight applications because of advantage that it provides the best separation of concerns, View is in charge of the visual representation while the non-visual ViewModel is in charge