jquery-mobile - jQuery Mobile 与 Marionette 或 Chaplin?

标签 jquery-mobile backbone.js marionette

我过去使用 Backbone 编写了几个基于 Web 的应用程序,但现在我正在使用 Backbone.js 和 jQuery Mobile 启动一个新的移动应用程序。我正在考虑使用 MarionetteChaplin帮助提供更好的结构、 View 管理和内存管理。最终,这将使用 PhoneGap 来完成,并部署为企业应用程序。

但是,我似乎找不到任何可以表明这些方法与 jQuery Mobile 配合良好(或不起作用)的内容。为了从它们中获得最大的好处,我知道我必须禁用 jQuery Mobile,这很好。我还看到了一些关于 require.js and JQM not working well together either 的问题。那么有谁知道使用这些 Backbone 框架中的任何一个来开发移动网站是否很容易,并且可以与 JQM 很好地配合?或者有另一个专门为与 JQM 一起使用而设计的基于 Backbone 的框架?

最佳答案

我所知道的最好的 Backbone + JQM 教程是 http://coenraets.org/blog/2012/03/using-backbone-js-with-jquery-mobile/

Marionette 应该可以正常工作 - 尽管目前速度会相当慢。我在手机浏览器上运行了基于 Marionette 的网络应用程序,它运行......但我也知道它运行缓慢。我正在努力改进下一个版本 (v0.9) 的性能,但这可能还需要一两周的时间,具体取决于我在下一份契约(Contract)开始之前还有多少时间。

关于jquery-mobile - jQuery Mobile 与 Marionette 或 Chaplin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937738/

相关文章:

javascript - 获取后如何访问更改的属性?主干.js

javascript - WebApi 2.1 + Backbone.js 1.1.2 : sync everything at once

android - jQuery Mobile 中的链接对话框 : second dialog disappears in Android

JqueryMobile collapsibleset 在多页中出现表列切换错误

jquery - 是否可以在移动设备上显示页面之前在页面上设置滚动顶部?

javascript - Backbone : Handle server response on create

jquery - 如何在 jQuery Mobile 中使用 `paginit` 加载外部 Javascript 文件?

javascript - 点击事件未触发

events - 事件未在 Marionette Itemview 中触发

validation - Backbone - 未调用模型验证且未捕获 "invalid"事件