我刚刚开始使用骨干,基于我读到的内容,我无法区分它。 以下是来自骨干网站的描述
Backbone通过提供具有键值绑定和自定义事件的模型,具有可枚举函数的丰富API的集合,具有声明性事件处理的视图,并通过RESTful JSON将其全部连接到现有应用程序,为JavaScript重量级应用程序提供结构接口
jQuery不是很好地进行事件绑定等吗?
骨干服务的目的是什么?
答案 0 :(得分:4)
骨干服务的目的是什么?
Backbone通过提供具有键值绑定和自定义事件的模型,具有可枚举函数的丰富API的集合,具有声明性事件处理的视图,并通过RESTful JSON将其全部连接到现有应用程序,为JavaScript重量级应用程序提供结构接口
jQuery是一个DOM操作库。
Backbone允许您将代码组织和构建为数据和表示。
它还允许您访问_
,它具有一组很棒的功能实用程序,并将您的数据连接到REST API。
答案 1 :(得分:1)
Backbone更像是一个组织框架,可以帮助您以mvc模式组织应用程序。它不是实用程序集或工具包,因此不能为您提供实际功能,因此它不会使您执行更多您无法使用jquery执行的操作。相反,它提供了一些预定义的对象模型,集合,控制器等,您可以方便地扩展它们以根据固定的MVC模式设置您的应用程序。最重要的是它提供了客户端路由功能,其功能是提供导航设施和后台支持,而无需干预历史记录API。