38得票5回答
使用查询字符串导航路由

Backbone.Router.navigate会将test设置为true吗?var test = false; var Router = Backbone.Router.extend({ routes: { 'posts': 'showPosts' }, showPos...

33得票4回答
为什么在backbone.js的navigate函数中调用trigger: true被认为是不好的做法?

我在多个地方读到过,调用Backbone.history.navigate函数被认为是不好的实践。 例如,Addy Osmani在他的书“Developing Backbone.js Applications”中说: 也可以通过传递trigger:true选项来触发Router.navi...

11得票1回答
在 Backbone 应用程序中获取先前的路由器/ URL

我有一个主干应用程序,我需要知道当前路由被访问的路由器。这可能吗? 例如: 我从#/test1到达#/current,在另一个实例中也是从#/test1到达的。 那么是否可以通过某种方式知道前一个路由器的访问情况? 我已经使用过:Backbone.history.fragment 而这...

11得票1回答
Backbone.js _ensureElement 错误

当我想从路由类初始化视图时,出现了以下错误: 错误信息为: Uncaught TypeError: Object # has no method '_ensureElement' BlogFormView: App.BlogFormView = Backbone.View.extend...

11得票1回答
Backbone.js中如何触发Backbone.Router事件?

Backbone.js中的路由器负责客户端页面的路由,并基于URL将它们连接到操作和事件。但是如何触发URL更改呢?我的意思是,如果唯一的方法是将与页面路由相关联的元素包含在<a>标签中。 因为我已经将mousedown和mouseup事件与用于路由的元素相关联,如果将其放入&...

10得票1回答
错误:必须指定url属性或函数

这是我开始学习 BackBone.js 的第一天。我在路由器部分遇到了问题,控制台显示错误信息 "Error: a url property or function must be specified"。我的情况是这样的:我有一个点击函数,它动态地形成了一个 REST URL,并根据这个 UR...

9得票1回答
以编程方式向Backbone.Router添加路由?

这是我的application-router.js文件,我在其中创建了一个只有几个路由的Backbone.Router对象: var App = App || {}; App.Router = Backbone.Router.extend({ routes : { ...

9得票2回答
Backbone.js - 为大型网站提供动态路由

我计划在一个有30多个模块的应用程序中使用backbone + require。我打算创建类似于这样的东西,而不是为每个模块创建单独的路由。 不确定这是否是最佳实践。请指导。 routes: { ":module" : "routeLevelOne"...

8得票3回答
使用backbone.marionette和requireJs构建web应用时的循环依赖问题

我遇到了以下问题。 我正在使用requireJS来加载模块,但是我不想使用全局变量。 main.js负责加载路由器。 然后路由器加载应用程序,应用程序加载多个子应用程序。 在所有内容都被初始化之后,子应用程序需要用router.navigate来使用router。 以下是此架构: m...

8得票1回答
如何使用Backbone.Marionette和requireJs引导我的Web应用程序

假设我的应用程序能够正常工作,但我喜欢学习并找到最佳方法来完成事情。 我非常感谢这篇关于“将Backbone路由器减少到仅仅是配置”的文章。Reducing Backbone Routers To Nothing More Than Configuration。 以及下面的bbclonemai...