point 6 sold me. everything else i can live with, but just google ghost views with backbone.js and you know what i mean.
i don't really see the problem with 9's code. as long as you bind correctly you can get the clicked element. i guess the problem might occur if you want to access some random model from the dom. not sure when that would happen.
10 is also not a problem since you can easily extend underscore or backbone stuff.
3 is really up to you and not really an issue per se.
Comments
damn i knew i shouldn't have gone for backbone.
point 6 sold me. everything else i can live with, but just google ghost views with backbone.js and you know what i mean.
i don't really see the problem with 9's code. as long as you bind correctly you can get the clicked element. i guess the problem might occur if you want to access some random model from the dom. not sure when that would happen.
10 is also not a problem since you can easily extend underscore or backbone stuff.
3 is really up to you and not really an issue per se.