【发布时间】:2011-08-30 18:39:29
【问题描述】:
我正在使用这个名为Task Ranger 的时间跟踪/任务管理工具。基本上,您创建一个任务和子任务树,单击您当前正在处理的任何任务,然后跟踪您执行该任务的时间。
我想添加一个功能,让用户可以查看他们在特定日期范围内的时间(即“我上周把时间花在什么上了?”)我想我想要一个标签可以点击从“主”视图跳转到“历史”视图。
问题在于,现在我通过简单地将所有内容存储在 DOM 中并将整个 html 结构转储到 localStorage 中来持久化我的数据。为了让历史视图工作,我需要将数据与 html 分开,对吗?我想 MVC 框架是这样做的典型方式,对吧?我在看Backbone,但我觉得这可能有点矫枉过正。我在想也许我应该推出自己的简单小东西。你怎么看?
我现在正在使用 Javascript + Jquery 来解决所有这些问题。
【问题讨论】:
标签: javascript jquery model-view-controller architecture