我过去使用 Backbone 编写了几个基于 Web 的应用程序,但现在我正在使用 Backbone.js 和 jQuery Mobile 启动一个新的移动应用程序。我正在考虑使用 Marionette或Chaplin帮助提供更好的结构、 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/