【问题标题】:Models vs Views in Backbone.jsBackbone.js 中的模型与视图
【发布时间】:2011-12-23 00:01:03
【问题描述】:

从几天开始,我开始工作/学习backbone.js。我已经阅读了他们网站上的文档。我还阅读了一些可用的教程here

根据我的理解,以下是视图和模型之间的一些主要区别。

  • 只有视图有'el'。 为什么模型中没有它?
  • 只有模型有“get”、“set”、“save”方法。
  • 只有模型具有获取、保存、销毁、验证等功能 方法,清楚,有。

根据 Hello World 示例here,View 也可以做 Models 可以做的事情。

  • 两者都有extend、render、initializer、getter setter方法。
  • 两者都可以使用 toJSON 转换为 JSON。

因此,我对模型和视图感到困惑。什么时候使用每个?

我的问题是.. 模型和视图之间的实际区别是什么?使用模型/视图有哪些不同的情况?什么应该适合用于显示(渲染)?

谁能有好的@Backbone.js 用实际场景解释一下

您的帮助将使我的理解更加清晰。

【问题讨论】:

标签: javascript backbone.js


【解决方案1】:

模型和视图不是主干术语。你可以先阅读MVC范式。 模型包含用于数据操作的数据和逻辑。视图描述了应该如何显示这些数据。 因此只有 View 有 'el' - 因为它在显示数据时使用。 根据 MVC 范式,getter 和 setter 在模型中。

【讨论】:

  • 感谢您的建议和回答!
猜你喜欢
  • 2012-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多