backbone.js模型扩展了另一个模型

Kri*_*ian 4 javascript design-patterns backbone.js

我正在使用Backbone.js构建仪表板应用程序

有一个称为模块的窗格网格.每个模块都有自己需要监听的自定义数据.

从这个意义上讲,我创建了一个名为的骨干模型Module,它基本上是每个模块的顶级信息,如module_name&module_description

我的第一个倾向是找到一种方法来为每个模块制作一个新的特殊模块模型......比如"计数器"模块,"消息"模块等.

我应该如何处理每个模块的单独和不同数据?任何设计模式的建议?

Cap*_*ous 7

你可以这样做:

var Module = Backbone.Model.extend({
// default properties/methods of this module
});

var MessageModule = Module.extend({
// new properties/methods of this module
});
Run Code Online (Sandbox Code Playgroud)