JQueryMobile MVC和离线持久性

时间:2012-01-12 14:53:36

标签: javascript html5 jquery-mobile backbone.js persistence

构建JQuery Mobile应用程序的最佳工具组合是什么:

  • 处理多种关系的objets
  • 有很多(很多)不同版本的屏幕
  • 必须离线工作,最后执行服务器同步(专用屏幕); 应用程序和媒体缓存将使用HTML5清单
  • 完成

尽管我在OOP方面有相当不错的经验,但在Javascript及其丰富的MVC框架方面我感到很困惑。

  • persistence.js 似乎是一个善于理解的候选人。导航手动完成;
  • backbone.js + backbone-relational + backbone-localstorage / websql 带来了一个不错的MVC层。示例在简单应用上看起来不错想知道它与JQueryMobile的路由结合得如何;
  • 你的想法?

提前感谢您分享您的推荐!

注意:

1 个答案:

答案 0 :(得分:0)

我将这个堆栈用于我的应用程序,它似乎运行良好:jquery mobile + jquerymobile router + backbone / underscore + persistence.js。

通过覆盖模型的“保存”方法,“手动”完成主干和持久性之间的集成。需要花几分钟时间从头开始实施,但这很容易实现。

但是,我认为骨干关系+ backbone-localstorage / websql不应该与jqm路由冲突,只要你不使用Backbone.Router