3

Steve Sanderson 使用 upshot.js JavaScript 框架为具有离线支持的移动设备展示了 MVC 4 SPA“送货卡车司机”。

http://channel9.msdn.com/Events/TechDays/TechDays-2012-Belgium/199

似乎 MVC 团队放弃了对 upshot.js 的支持

是否有任何其他 JavaScript 框架可以为移动设备提供离线支持?

示例:MVC4 SPA 应用程序正在智能手机上运行。电话可能会失去接收信号。SPA 使用 HTML5 本地存储来保存离线时的数据更改。有问题的 JavaScript 框架将检测移动设备何时恢复在线并将更改从 HTML5 本地存储同步到 DB 服务器。

如果 MVC 团队为在移动设备上离线运行的单页应用程序 (SPA) 模板提供支持,那将非常有帮助。如果您认为它会有所帮助,请投票给它:http: //aspnet.uservoice.com/forums/147203-spa-single-page-application-framework-with-javas/suggestions/3721721-offline-support-for-单页应用程序模板

4

1 回答 1

1

SpineJS支持模型对象的持久本地存储。是指南。程序员使用它实际上非常透明,我强烈推荐它。

具体来说,它通过以下方式满足您的要求:

  1. 它使您能够在离线时在本地保存状态更改
  2. 当它重新上线并将更改推送到后端时,可以向服务器端服务宣布自己
  3. Spine.js 的创建者计划使用 AJAX CRUD 重播您在离线时所做的交易来实现该过程的自动化,请在此处阅读。
于 2013-03-15T01:13:10.823 回答