首先让我说我已经阅读了很多关于骨干/jQuery mobile 组合的使用以及骨干/Sencha 比较的问题和博客文章,实际上我在这个领域已经有一段时间了,但仍然没有找到正是我要找的。
我对 Sencha 非常熟悉,过去曾将它用于包装(phonegap 等)应用程序,我真的很喜欢它。但是,对于 Web 项目的较小代码库和对浏览器兼容性的更多控制以及各种其他原因,它不太适合某些任务。
当我开始尝试从头开始设计移动(也包括台式机和平板电脑)骨干网络应用程序时,我发现我错过了三个关键的事情
- 一般的移动“初始化”,填充屏幕等(虽然这是最容易复制的)
- 选项卡式,iOS 风格,导航(当然我可以自己滚动,但看起来很傻)
- 滚动 - 滚动一段内容,尤其是轮播以及轮播如何链接到选项卡式界面
我并不在乎在整个应用程序中模仿每个设备的本机操作系统风格,实际上我更愿意(同时遵循一些合理的约定)让它们看起来有点不同。
Ember 有火焰,我以前用过,这就是我正在寻找的东西。
我知道我可以建立一个 jQuery mobile、自定义脚本、jQ 插件/iSroll、CSS 库、主干 UI 等工具包,并且喜欢编译我自己的“堆栈”的想法,但由于某种原因它感觉不对.
所以,把它带回到一个更实际的问题上。我想我正在寻找一个没有专门链接到库的理想项目——理论上如果需要的话,它可以在静态编码页面上独立运行(即使现在对我来说不是这样) )。或者也许是来自其他经历过类似旅程的人的一些话,最终可能会出现在我之前提到的各种库中,以及为什么他们认为这是最好的解决方案。
我不想做任何太疯狂的事情,说一些有点像古老的 sencha oreilly 示例但使用一些轮播的东西,我将使用响应式 CSS 和一些 JS 的混合来涵盖多种设备和浏览器。
我自己也会继续看这个,如果我发现任何有趣的事情,我会回来报告
干杯
编辑
在研究这个时,我意识到它只是我真正想要的 Sencha 的轮播和滚动。我注意到 Cubiq 有一个很好的幻灯片组件,它可以非常整齐地处理轮播,并且占用空间很小。我找到了一个关于将其与原始 iscroll 一起用于垂直滚动的 stackoverflow 答案。请参阅下面的答案以成功将两者结合 使用如何将 iScroll4 与 SwipeView 一起使用?
这需要一些调整才能在桌面上正常工作。我也想从标签式 UI 控制它。无论如何,我还没有回答我自己的问题,但鉴于这有几个赞成票,我会发表一些我的想法。
快速编辑
您可以将选项卡的事件附加到幻灯片https://dl.dropbox.com/u/81328343/scroll/1.html但目前,它只为下一个/上一个动画而不是直接页面(选项卡)访问