带有木偶或卓别林的 jQuery Mobile?

Posted

技术标签:

【中文标题】带有木偶或卓别林的 jQuery Mobile?【英文标题】:jQuery Mobile with Marionette or Chaplin? 【发布时间】:2012-06-11 20:34:32 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

您是否建议人们在不影响性能的情况下将 MarionetteJS (1.0.0-rc4) 与 JQuery Mobile 一起使用?我知道你在 07\2012 年的最后评论中对 MarionetteJS 做了很多改进。 Derick,我在移动设备上的应用程序需要 4-5 秒才能在视图之间切换,在桌面上运行良好。任何性能提示???

以上是关于带有木偶或卓别林的 jQuery Mobile?的主要内容,如果未能解决你的问题,请参考以下文章

骨干 1.1.2,木偶,requirejs,最小版本

Worklight - 带有 jquery 1.10.2 的 jquery mobile 1.3.1 - TypeError: $.mobile 未定义

使用jquery mobile时如何处理手机中的表单导航后退按钮

带有语义元素的jQuery Mobile

jQuery-Mobile可折叠slideDown效果

带有 phonegap 的 Jquery mobile 不适用于移动应用程序