如何制作一个移动端界面的Ember.js应用程序(类似于jQuery Mobile)?

5

我有一个使用Emberjs创建手机web应用的简单项目。外观和感觉方面,我希望它与JQuery Mobile相当。是否有一种将Emberjs和jquery mobile混合在一起的方法?如果有,怎么做呢?

我研究了Travis-ci移动应用程序,他们似乎只为移动版本定义了特定的CSS。奇怪的是,他们还有这个文件:file,它似乎是尝试与JQMobile集成的一个尝试,但他们没有在代码中使用它。

我还发现了这篇文章“使用jQuery UI和Ember.js”,但它是关于JQuery UI的。我能用同样的技术来处理JQuery Mobile吗?

请分享您自己使用Emberjs实现移动外观和体验的经验。

如果您知道任何在GitHub或其他地方使用Emberjs进行移动开发的开源项目,如果您让我知道地址,我将不胜感激。

您推荐什么技术?

注意:我已经尝试过在控制器生成的列表中使用Jquery Mobile的"data-" html5属性,但视图元素没有变成Jquery Mobile的外观和体验,我不确定为什么。

对于我的英语,抱歉,这不是我的母语。


嗨!我有类似的担忧...你能分享一下,你最终使用了什么解决方案吗?在使用jquery-mobile和ember时有什么好运吗? - santuxus
4个回答

2
根据 Ember.js wiki 所述,有两个与移动相关的项目:
  • ember-titanium - 将 Titanium Mobile 包装在 Ember 中(曾称为 SproutCore-Titanium)
  • ember-mk - 适用于 ember.js 的移动套件
或许它们对您有用。

谢谢,我不打算同时学习Titanium...但也许当我熟悉Ember.js时会考虑。 - tolbard

2

我刚试着使用这个“概念验证”,但是CollectionView似乎已经过时了,而且在新版本的Emberjs中,“itemViewClass”属性似乎已经消失了,我将继续深入挖掘。 - tolbard

0

1
是的,这是真的,但Bootstrap更像桌面应用程序的外观和感觉。我想要的外观和感觉更像基本的苹果iOS应用程序,带有基本的链表。也许我会尝试一下。谢谢你的回复,它给了我新的想法。 - tolbard
你自己用过它开发移动应用吗?谢谢 - tolbard
我刚刚发现了一个使用Bootstrap的网站http://ghempton.github.com/ember-layout-example/,它看起来很不错。 - tolbard

0

https://github.com/fohr/blossom

它处于非常初期的状态,但看起来非常有前途。 它来自开始Sproutcore的人(我想!),因此语法与EmberJS非常相关


看起来很不错,但似乎需要长时间的学习曲线才能掌握使用方法。而且这只是一个小项目。 - tolbard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接