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

标签 javascript design-patterns backbone.js

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

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

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

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

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

最佳答案

你可以这样做:

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

var MessageModule = Module.extend({
// new properties/methods of this module
});

关于javascript - backbone.js 模型扩展了另一个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13478320/

相关文章:

javascript - 在下一个请求之前等待 $http promise

c# - 如何以更清洁的方式处理大型工厂

.net - 什么是封装?它实际上是如何隐藏数据的?

javascript - 以下代码中需要关键字函数:

javascript - 如何将集合添加到 Backbone 中的另一个集合

javascript - 经过 $filter() 后日期发生变化

javascript - 检查作为函数参数输入的字符串是否为HTML标记名之一

javascript - Backbone.js 共享上下文模型

javascript - 使用 javascript 为 facebook 页面 "like"创建一个 keylistener 热键

Python:自动调用所有继承的类