1.backbone 是个mvc的库,官方文档说它是个库,而不是个框架.库和框架的区别就是,库只是个工具,方便你的项目应用,不会改变你的项目结构,而框架会有一套自己的机制,项目需要遵循框架的设计来实现,你要适应框架.backbone 可以当作库或者框架来用都可以.当作库,你可以只使用它的部分特性,如事件:当作框架的话,可以使用它的完整的mvc,router,history. 2.backbone的优点:a.实现了mvc结构,虽然controller里面只有router.b.可以通过事件监听,自动