Backbone是用于前端的MVC框架。使用Backbone,您可以将数据表示为模型,可以创建,验证,销毁并将其保存到服务器。每当UI操作导致模型的属性发生更改时,模型就会触发“更改”事件;可以将更改通知所有显示模型状态的视图,以便它们能够相应地做出响应,并使用新信息重新呈现自己。
Backbone通过提供具有键值绑定和自定义事件的模型,具有丰富的可枚举函数视图的API以及声明性事件处理功能的集合,为Web应用程序提供结构,并通过RESTful JSON接口将其全部连接到您现有的API。
您不需要手动将模型绑定到DOM,骨干网可以解决这一问题,并使更改变得更容易,从而获得更好的开发人员体验。