请求属于集合的对象的首选 REST url 模式是什么?
我们有带有一系列通道的 REST API。请求通道时,应该使用通道集合端点还是通道对象端点? /channels/{id}/ // this? /channel/{id}/ // or this? 当涉…
我该如何使用“这个”在我的主干视图中?
var homeView = Backbone.View.extend({ el: $("#main_container"), initialize: function(){ _.bindAll(this, 'render'); }, render:function(){ $.g…
主干视图点击 hello world
我正在尝试用 Backbone 做一个非常简单的 hello world。阅读文档和示例后,我认为这应该可行,但当我单击时没有执行任何操作: var AppView = Backbon…
如何销毁这个 Backbone.js View 实例?
var CheckboxView = Backbone.View.extend({ tagName:'div', template: _.template(item_temp,{}), events:{ 'click .checkoff_friend':'toggleCheckF…
我应该如何在 Backbone.js 中构造类继承?
我正在为 Backbone 对象构建中间类: 例如,我有一个继承自 Backbone.Router 的 App.Router,我的所有集合都将从 App 继承.Router 而不是 Backbone。 …
在事件中使用变量作为选择器
由于某种原因,我需要使用变量作为主干中事件的选择器,但我不知道如何执行此操作: app.views.Selfcare = Backbone.View.extend({ events: { click w…
如何在不解除绑定事件的情况下分离然后重新附加 Backbone.View?
我有一个由嵌套子视图组成的主干系统,我偶尔需要在其中执行以下操作。 从 DOM 中分离子视图 从头开始重新渲染父视图(从模板) 在正确的位置重新…
在 Backbone.js 中,为什么有时会“断开连接”?从服务器?
如果我在某些元素上单击得非常快,Backbone.js 将停止工作。也就是说...所有 AJAX 将停止工作。 当我更改路线并加载新内容时,没有加载任何内容,因为…
如何使用 Backbone.js 视图绑定到事件?
我是backbone.js 的新手,我将不再使用KnockoutJS。我无法让事件绑定工作。 给定像这样的 HTML: All MenuView = BB.View.extend({ events : { 'click…
封装在backbone.js中
这可能是一个常见的 javascript 或 jQuery 问题 - 我正在使用backbone.js,我希望在一个类中有一个可供子类使用的私有方法。这可能吗? var fooView =…
如何在backbone.js中使用额外值在视图中渲染集合
我想知道如何通过不属于任何模型的集合传递一些值?例如,在此示例中 http://jsfiddle.net/5ZaFa/20/ 我分配了标题视图并将整个集合传递给模板,并在…
使用 Backbone.js 时如何处理表单?
假设我正在使用 Backbone.js 的“路由”功能,并且我构建动态 Web 应用程序。 假设我想实现一个正常的形式。当用户提交某些内容时,会如何工作? 如…