English 中文(简体)
How to Handling UI State for IX
原标题:How to Handling UI State for Single Page App With Backbone

随着我从传统的网络发展背景出发,利用伙伴关系来主持会议。 净额,甚至服务器对MVC。 我试图利用背书建立一个高度互动的单一页应用程序。 j 帮助组织我的“javascript”守则,并建设“ID”。

我对一些概念或方法感到不安,这些概念或做法是建立我的国家调查小组的组成部分,并决定如何处理某些方面。 我将利用这一过度简化的屏幕作为我提问和讨论的基础。

“entergraph

让我们以“TO-DO”申请为例(当然是) 倡议相当简单。 我有以下“伙伴”。

  • A results list which shows the current set of to-dos that match the currently selected criteria
  • A list of my to-do lists (Personal, Work, Blog Project)
  • A list of due date filters (Today, Tomorrow, This Week, Next Week)
  • A list of tags (Bug, Feature, Idea, Follow Up)
  • A search box

<>亮度>

  • Update the results whenever any of the search criteria changes (choose a list, choose a due data, choose one or more tags, enter search text, etc.)
  • The user can edit, add, and delete lists. (not really shown in this mock up)
  • The user can edit, add, and delete tags. (not really shown in this mock up)
  • The user can edit, add, and delete to-do items. (not really shown in this mock up)

<>Data Models

我发现有几个与“数据”有关的模型。 这些问题很容易查明。

  • ToDo (represents a single to-do item)
  • ToDoCollection (represents a collection of to-do items)
  • ToDoList (represents a single to-do list)
  • ToDoListCollection (represents a collection of to-do lists)
  • Tag (represents a single tag)
  • TagCollection (represents a collection of tags)

www.un.org/Depts/DGACM/index_spanish.htm 如何储存国?

这是我遇到麻烦的地方。 我想表明,我手里(左边)目前选择了哪些项目。 我当然可以聆听事件,在选定项目时增加“选定”类别,但我也有规则,如“只有一份清单可在某个时间选择”,但“一定数目的标记”可以随时选择。 此外,由于To-Do List menu和tags menu是动态的,他们已经与ToDoListCollection和TagCollection模型有联系。 这些数据是根据这些“数据模型”的状况提供的。

因此,我如何利用“后台”来对待所有这些不同观点的这个国库的管理? 我赞赏任何想法或建议。

感谢!

最佳回答

我确实问过你的问题,我恳请你们知道秘密:che。

您在此有两层不同的应用层,并对它们有一些混淆。 第一层是您系统中与多种物体之间的关系。 你们以传统物体关系模式储存这些物品,并创造/检索/更新/编造这些产品,因为你会提出任何其他可行的应用方法。

第二层是你展示这些物体与物体本身之间的关系。 在那里,有人想保留。 这里的重要见解是:只要每个目标对象GET、PUT或PPOSTED都拥有独特的身份证,第二层就可以完全独立于第一层。

第一层是向“到”管理人发送的实验性预报。 第二是这一介绍的独特之处。 首先,它与数据的关系是脆弱的。 因此,我做了些什么:我把这一介绍层国家编码为JSON物体,并把它写到用户简介中一个8倍的清洁文本领域。 每当用户发生变化时,我就这样做了。

当仪器负荷时,它装上了来自REEST 和表层信息的大部分数据,在显示层中丢弃了没有意义的任何数据,然后开始放弃。 历史和初步介绍。 服务器不必知道any有关客户如何工作的细节。 只要客户谈论你的精彩语言,就可以将“特定客户所关心的事务”拯救到这个文本领域,而不影响您的物品或关系。

问题回答

暂无回答




相关问题
What s the appropriate granularity for Backbone.js Views?

I m adopting Backbone.js to render a small corner of an existing large web app. If this goes well, I can see Backbone.js growing to encompass the whole of the app, lending some much-needed structure ...

Rendering Layouts with Backbone.js

If you were to build a single page web application (SPWA) using Backbone.js and jQuery with--for example--two controllers that each required a unique page layouts, how would you render the layout? ...

Load html without refresh

Im unsure of how to approach this, should I have the html to be loaded hidden or load it from somewhere? I want to load a form in one page, and dynamic content on other pages. The form can be saved ...

Why are my CoffeeScript/backbone.js events not firing?

I m trying to familiarize myself with CoffeeScript and backbone.js, and I must be missing something. This CoffeeScript: MyView = Backbone.View.extend events: { "click" : "testHandler" ...

热门标签