用于某些sencha/enyo样式功能的主干兼容UI /组件库

joe*_*der 5 javascript css mobile sencha-touch backbone.js

首先让我说我已经阅读了很多关于使用骨干/ jQuery移动组合和骨干/ Sencha比较的问题和博客文章,并且实际上已经在这个空间中占据了一段时间,但仍然没有找到我正在寻找什么.

我对Sencha非常熟悉,并且过去曾将它用于包裹(phonegap等)应用程序,我非常喜欢它.但是,对于Web项目的较小代码库以及对浏览器兼容性和其他各种原因的更多控制,它不适合某些任务.

当我开始尝试从头开始设计移动(以及桌面和平板电脑)骨干网络应用程序时,我发现我错过了三个关键的事情

  • 一般移动'init',填充屏幕等(尽管这是最容易复制的)
  • 选项卡式,iOS风格,导航(当然我可以自己动手,但看起来很傻)
  • 滚动 - 滚动内容,但特别是轮播以及轮播如何链接到选项卡式界面

我并没有在整个应用程序中模仿每个设备的本机操作系统风格,并且实际上更愿意(虽然遵循一些明智的约定)使它们看起来有点不同.

Ember有火焰,我以前用过它,这就是我正在寻找的东西.

我知道我可以建立一个jQuery移动,自定义脚本,jQ插件/ iSroll,CSS库,骨干UI等工具包,并且喜欢编译我自己的'堆栈'的想法,但由于某种原因它只是感觉不对.

所以,要把它带回更多的实际问题.我想我正在寻找一个没有专门链接到库的单个项目 - 理论上如果需要的话,可以在静态编码的页面上自行运行(尽管现在情况不是这样) ).或者也许是其他人经历过类似旅程的一些话,也许最终会出现我之前提到过的图书馆混合,为什么他们认为这是最好的解决方案.

我不想做任何太疯狂的事情,说一些有点像旧的sencha oreilly示例,但使用一些旋转木马,我会用多种设备和浏览器来覆盖各种响应式CSS和一些JS.

我也会继续自己看这个并报告我是否有任何有趣的东西

干杯

编辑

在调查这个时,我意识到它只是真正想要从Sencha转盘和滚动的旋转木马.我注意到Cubiq有一个漂亮的slideview组件,可以非常整齐地处理旋转木马,占地面积小.我找到了一个stackoverflow的答案,关于使用原始的iscroll进行垂直滚动.请参阅下面的答案,以便成功地将两者结合 使用如何在SwipeView中使用iScroll4?

这需要一些调整才能在桌面上正常工作.我也想从标签式UI中控制它.无论如何,我并没有回答我自己的问题,但鉴于这有几个赞成,我会发表我的一些想法.

快速编辑

您可以将选项卡的事件附加到幻灯片视图https://dl.dropbox.com/u/81328343/scroll/1.html但是目前,它仅为下一个/上一个而非直接页面(选项卡)访问设置动画

Tys*_*ero 0

我已经使用了 Twitter Boostrap 和 Backbone...

http://twitter.github.com/bootstrap/