Drag and Drop using Knockout and HTML5

References for Drag and Drop using Knockout have improved dramatically over the last 8 months. It looks like many of these have been around for a while, but the search results have improved, making them more accessible.

I found this post useful:
http://stackoverflow.com/questions/7218171/knockout-html5-drag-and-drop

Especially this fiddle:
http://jsfiddle.net/marrok/m63aJ/

This also looks like a well refined binding:
https://github.com/One-com/knockout-dragdrop

complete with a nice demo:
http://one-com.github.io/knockout-dragdrop/

Still many of the results depend on JQuery UI integration, but Knockout and HTML5 and these approaches make it much easier to handle drag and drop without limiting yourself to JQuery UI approaches.

http://www.google.com/search?q=backbone+vs+knockout&aq=0&oq=backbone+vs&sugexp=chrome,mod=17&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8
http://stackoverflow.com/questions/10320074/why-does-knockout-js-have-a-reputation-for-being-better-for-small-projects-back
http://lostechies.com/derickbailey/2011/11/22/backbone-vs-knockout/
http://smus.com/backbone-and-ember/
http://emberjs.com/
http://dev.hasenj.org/post/35572197519
http://www.google.com/search?q=knockout+js&aq=f&oq=knockout+js&sugexp=chrome,mod=17&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8
http://knockoutjs.com/
http://knockoutjs.com/downloads/knockout-2.2.1.js
http://knockoutjs.com/documentation/text-binding.html
http://learn.knockoutjs.com/#/?tutorial=custombindings
http://www.google.com/search?q=javascript+change+css&aq=f&oq=javascript+change+css&sugexp=chrome,mod=17&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8#hl=en&client=ubuntu&hs=kt2&tbo=d&channel=cs&sclient=psy-ab&q=javascript+manage+css&oq=javascript+manage+css&gs_l=serp.3...95121.99650.0.100416.21.16.0.5.5.0.338.3370.1j7j5j3.16.0.les%3B..0.0...1c.1.zDIDPB1pKRg&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.41248874,d.aWM&fp=ade360d3be480845&biw=1193&bih=944
http://stackoverflow.com/questions/566203/changing-css-values-with-javascript
http://stackoverflow.com/questions/2221160/how-to-change-a-css-class-style-through-javascript?rq=1
http://www.google.com/search?q=javascript+append+item+to+array&oq=javascript+append+item+to+array&sugexp=chrome,mod=17&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8

revisting backbone...
has promise
but I'm leaning more toward knockout at this point.

I know that backbone doesn't enforce any one way to manage data on the client side and how that data is tied to the DOM. I can see where that could be a benefit for some developers with a stronger preference for one way or another. I don't have much preference at this point, and I would be happy to have something existing manage that for me.

http://www.google.com/search?q=backbone+js&aq=f&oq=backbone+js&sugexp=chrome,mod=17&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8
http://backbonejs.org/
https://developer.mozilla.org/en-US/docs/JSON#toJSON()_method
http://underscorejs.org/#bind
http://lodash.com/
http://vimeo.com/44154599
http://www.google.com/search?q=javascript+_.&aq=f&oq=javascript+_.&sugexp=chrome,mod=17&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8
http://stackoverflow.com/questions/5418279/what-does-means-here
http://backbonejs.org/#FAQ-why-backbone