Javascript 与主干网配合良好的UI移动框架?

Javascript 与主干网配合良好的UI移动框架?,javascript,mobile,user-interface,backbone.js,Javascript,Mobile,User Interface,Backbone.js,我想找到一个UI移动框架与主干一起使用。我喜欢jquerymobile,它是一种结构化HTML代码的方式,用一个可接受的设计在单个HTML中构建多页应用程序很容易。然而,jquerymobile不仅仅是一个UI框架,因为它处理更多的东西,比如路由,这在主干网中并不能很好地发挥作用。此外,它有点重,而且在移动设备中的性能也不是很好。 因此,基本上,我正在寻找一个轻量级的框架,用于设置页眉、页脚、按钮、列表视图等样式,并处理页面转换。是否存在这种情况?尽管您在问题的第一行排除了jQuery Mobi

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

尽管您在问题的第一行排除了jQuery Mobile,但我看到的一个主干“样板”软件包确实通过关闭路由来使用jQuery Mobile,这样您仍然可以使用主干路由器:

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

所以如果你找不到其他的东西,也许还是值得一试。看看,它有一个完整的系统,可以使用conditional Require.js加载程序将主干应用程序的桌面版和移动版分开,这非常有趣。

到目前为止,我发现。该设计非常干净、美观,并利用了HTML5的许多功能。缺点(如果是缺点的话)是需要同一公司的另一个库遍历DOM并处理触摸事件。然而,我已经习惯了jQuery,而前者缺少jQuery中包含的一些功能,因此我最终得到了两个用途几乎相同的库。

你看过junior吗


它似乎非常轻巧,至少在与主干网集成方面是如此。

我自己没有使用过它,但您可能想查看一下,谢谢,但实际上我正在寻找比jQM更轻的东西。我不需要非常复杂的东西,只需要一个应用一些基本样式和处理页面转换的库。我已经尝试过jQM+主干,但它给了我一些问题()啊,关于方向感的有趣问题。。。祝你搜索顺利,我很想听听你是否找到了一些效果不错的东西。你是如何让Lungo玩脊椎的?我只是想尝试一下,但不知从哪里开始。(目前有一个主干+jquerymobile应用程序,正在寻找替代程序来淘汰jqm)。@Meirion我刚刚开发了一个小测试,但一切看起来都很好。页面导航有一个小问题,但似乎在新版本的Lungo中得到了解决。非常有前途的框架,很容易使用,你应该检查一下文档听起来不错。我开始用Lungo制作一个静态原型应用程序,并坚持使用他们提供的组件。当我试图偏离他们的标题和导航条等标准模式时,事情变得有点棘手。我可以问一下,为了让主干的dom选择器正常工作,您是否必须添加Jquery(除了QuoJS)呢?@Meirion Yep,我不得不这么做。这是我在Lungo中发现的缺点之一:它需要QuoJ。因此,由于主干网需要jQuery,因此您最终会得到两个库,用于几乎相同的目的。我正在考虑尝试ZeptoWith主干,理想情况下,您应该进行大量DOM操作,因此我打赌您可以提供一个自定义
主干。$
基于QuoJS的实现