backbone到底是怎么实现批量操作的?我始终没弄明白.


我现在知道的是通过 M来存储单条数据,C来保存很多条M的数据,主要操作都在V里面。
例如做一个todo里面的新增 和 修改的操作
需要 1个M 1个C 2个V
m存储单条数据,c是很多条m,v1是m的dom,v2是整个的dom的操作。
v1本身就单个m的dom形式,new一个v1放入dom中,v1被修改的话,会响应到本身的change事件,再触发本身的render事件,所以dom会更新。

额,说了那么多,就是说我大概理解了backbone是怎么回事..
但是todos里面的例子有对数据的批量操作,例如批量删除。
这个我就不明白是怎么做到的,我想知道backbone实现批量操作的原理。

前端技术 JavaScript

biiiii 11 years, 10 months ago

Your Answer