Marionette提供了两个组件,分别是Regions和Layouts。乍一看,它们似乎提供了类似的功能:一个页面上的位置,用于放置子视图,以及一些附加的事件绑定。 深入了解后,很明显每个组件实现方式非常不同,但我不确定为什么以及何时应该使用其中之一。每个组件的使用场景是什么?
我正试图理解Backbone.js的同步方法,并正在阅读http://backbonejs.org/#Sync上的文档。它说:The default sync handler maps CRUD to REST like so: create → POST /collection rea...
当我重写 Backbone.Model 的 clone() 方法时,有没有一种方式可以从我的实现中调用这个被重写的方法?类似于这样的代码: var MyModel = Backbone.Model.extend({ clone: function(){ super.c...
我在公司的项目中使用jQuery、Backbone.js、Underscore.js和Bootstrap。有时在Chrome中会遇到以下错误: Uncaught TypeError: Cannot read property 'fn' of undefined 我的main.js文...
使用backbone.js: 我有一个顶级模型ModelA,它包含2个属性和2个嵌套模型ModelB和ModelC。ModelB和ModelC各自有2个属性,如下所示:ModelA attributeA1 attributeA2 ModelB attr...
我正在实现我的第一个实际的非教程Backbone应用程序,并对使用backbone.js的某个方面感到不满,这涉及将视图呈现的 el 注入到DOM中与使用现有元素作为el之间的区别。大多数我在网上看到的 Backbone View 示例都指定了 tagName、id和/或 className,...
我需要从继承的 MyModel 类中调用父类的 initialize 方法,而不是像我今天所做的那样完全重写它。 我该如何实现这个功能呢? 以下是我当前的代码:BaseModel = Backbone.Model.extend({ initialize: function(attr...
我最欣赏 Backbone.js 的一点是它简单而优雅的继承方式。我开始逐渐了解 React,但在 react 中似乎找不到类似这个 Backbone 代码的东西。var Vehicle = Backbone.View.extend({ methodA: function() { //...
我需要关于REST API的帮助。我正在编写一个使用Express,MongoDB和Backbone.js的Node.js应用程序。我已经花了两天时间来研究这些内容,但没有什么进展。我已经查看过以下信息: 保护REST API 在使用DotNetOpenAuth的第三方OAuth提供程序进...
Backbone模型中的initialize和constructor有什么区别? 当我扩展一个Backbone模型(ParentModel)时,我使用initialize方法来设置任何默认属性。但是,无论何时创建基于ParentModel的模型,我都使用constructor来运行任何初始功...