2

我想找到一个与 Backbone 一起使用的 UI 移动框架。我喜欢 jQuery Mobile,它是构建 HTML 代码的方式,它很容易在一个 HTML 中构建一个具有可接受设计的多页应用程序。然而,jQuery Mobile 不仅仅是一个 UI 框架,因为它处理更多的东西,比如路由,而这些东西在 Backbone 中不能很好地发挥作用。此外,它有点重,在移动设备中的性能并不是很好。所以,基本上,我正在寻找一个轻量级的框架,它可以设置页眉、页脚、按钮、列表视图等样式,并处理页面转换。那存在吗?

4

3 回答 3

1

尽管您在问题的第一行中排除了 jQuery Mobile,但我见过的其中一个 Backbone“样板”包确实通过关闭路由来使用 jQuery Mobile,因此您仍然可以使用 Backbone 路由器:

// Prevents all jQuery Mobile anchor click handling
$.mobile.linkBindingEnabled = false;
// Prevents jQuery Mobile from handling hash changes
$.mobile.hashListeningEnabled = false;

所以如果你没有找到其他东西,它可能仍然值得一试。查看Backbone-Require-Boilerplate 项目,它有一个完整的系统,可以使用条件 Require.js 加载器将 Backbone 应用程序的桌面版和移动版分开 - 非常有趣。

于 2013-01-15T01:21:50.003 回答
1

到目前为止,我已经找到了Lungo。设计非常简洁美观,并且利用了许多 HTML5 功能。缺点(如果是缺点)是需要同一公司的另一个库Quo来遍历 DOM 并处理触摸事件。但是,我习惯了 jQuery,而前者缺少 jQuery 中包含的一些功能,所以我最终得到了两个用途几乎相同的库。

于 2013-01-30T10:27:39.887 回答
0

你看过初中吗?http://justspamjustin.github.io/junior/

它似乎非常轻量级,至少在与骨干集成方面。

于 2013-06-26T02:42:21.863 回答