Backbone.js和Jquery之间的区别

时间:2011-07-18 17:19:24

标签: jquery backbone.js

我刚刚开始使用骨干,基于我读到的内容,我无法区分它。 以下是来自骨干网站的描述

  

Backbone通过提供具有键值绑定和自定义事件的模型,具有可枚举函数的丰富API的集合,具有声明性事件处理的视图,并通过RESTful JSON将其全部连接到现有应用程序,为JavaScript重量级应用程序提供结构接口

jQuery不是很好地进行事件绑定等吗?

骨干服务的目的是什么?

2 个答案:

答案 0 :(得分:4)

  

骨干服务的目的是什么?

     

Backbone通过提供具有键值绑定和自定义事件的模型,具有可枚举函数的丰富API的集合,具有声明性事件处理的视图,并通过RESTful JSON将其全部连接到现有应用程序,为JavaScript重量级应用程序提供结构接口

jQuery是一个DOM操作库。

Backbone允许您将代码组织和构建为数据和表示。

它还允许您访问_,它具有一组很棒的功能实用程序,并将您的数据连接到REST API。

答案 1 :(得分:1)

Backbone更像是一个组织框架,可以帮助您以mvc模式组织应用程序。它不是实用程序集或工具包,因此不能为您提供实际功能,因此它不会使您执行更多您无法使用jquery执行的操作。相反,它提供了一些预定义的对象模型,集合,控制器等,您可以方便地扩展它们以根据固定的MVC模式设置您的应用程序。最重要的是它提供了客户端路由功能,其功能是提供导航设施和后台支持,而无需干预历史记录API。

相关问题