title: A time registration with knockout.js
body: <p>What I'm trying to accomplish is to create an extremely dynamic table (adding, removing lines, making certain cells clickable to inject meaningful information, making subselects in which shift a certain registration had been made, ...).</p>
  
  <p>At the moment I'm creating this with pure jQuery but I notice that I'm already writing a lot of functions and workaround, in combination with <em>underscore.js</em>, to get it working.</p>
  
  <p>A very simplified version can be found here: <a href="http://jsfiddle.net/KvdM/FxmbB/9/" rel="nofollow">http://jsfiddle.net/KvdM/FxmbB/9/</a>.</p>
  
  <p>I took the online tutorials from <a href="http://learn.knockoutjs.com/" rel="nofollow">http://learn.knockoutjs.com/</a>. I'm wondering if I can make a way cleaner and more maintainable solution with knockout.js and templates.</p>
  
  <p>The json that serves as input and which needs to keep in sync with what was put into the table now comes from ASP.NET MVC.</p>