2011-06-15 72 views
2

我即将开始为我们的移动网站构建UI小部件。的主要因素有:jQuery与jQuery Mobile的DIY移动UI层?

  • 他们是比较独特的作用,所以它似乎并不现实,开始与一个现成的现成组件库(jQuery的用户界面,用于isntance)
  • 我们需要支持广泛的浏览器/移动操作系统

该团队似乎很高兴走下jQuery路径,我很高兴。接下来的问题是哪种味道?我需要考虑什么来决定是否应该使用最小的jQuery库或使用jQuery Mobile。

也许有更好的方法来问这个问题:除了jQuery Mobile中的预先构建的UI组件,在移动空间中使用jQuery移动通过jQuery还有什么优势?

更新:

我想我有更好的方法来问这个问题。我想要使​​用jQuery的“精简版”,但有jQuery Mobile的触摸事件(但不需要整个jQuery Mobile UI层)。基于此,我应该采取什么方法?

我喜欢以触摸为中心的jQuery Mobile事件,但不会使用任何默认的UI元素/框架。我喜欢这样一个事实,即人们可以使用jQuery的任何UI元素,但它没有触摸事件(或是否?)

+0

相关:https://github.com/jquery/jquery-mobile/wiki/Mobile-ThemeRoller – 2011-06-15 20:57:36

+0

谢谢,菲尔,但这是我所期待的相反。我们将从头开始完全构建我们自己的UI元素。我知道这样做不一定有意义,但这是我必须参与此项目的途径。 – 2011-06-17 20:08:25

+0

@DA。,我知道它在一年后,但如果你提供一些关于你最终做的事情的更多信息,它可能会帮助我很多。 – epeleg 2012-06-17 11:14:52

回答

1

如果您不使用内置的UI组件,你在jQuery Mobile中获得的是新事件。有诸如手势,水龙头和方向改变等事件。

参见:http://jquerymobile.com/demos/1.0a4.1/docs/api/events.html

您还可以获得一吨的内置的定义一样的屏幕尺寸,平台和方向的事情CSS类。

我建议您至少查看预构建的组件(尤其是菜单),因为它们很好看,并大大缩短了开发时间。还有一个CSS样式表(如果你习惯于非移动jQuery,这看起来很奇怪),这有助于为移动设备设置页面的格式。如果您不使用预构建组件,那么您会错过很多jQuery Mobile。

请记住,jQuery Mobile是在Alpha中,所以会有错误。

+0

我完全意识到不使用小部件有点愚蠢,但它不适用于我们的应用程序。这些小工具真的是他们自己的风格,我们也需要为诺基亚和黑莓OS5提供支持(我不会责怪那些没有关注的新框架)。不过,添加手势对我们来说绝对是有利的。感谢你的回答! – 2011-06-15 18:59:23

+0

@DA完全没问题。我感觉你对Blackberry OS 5的痛苦。这些小工具确实有用(我曾经有过一次BB Storm - 原版),但它们看起来很糟糕。上诉人:如果我回答你的问题,你能接受吗? – 2011-06-15 19:31:48

+0

你没有回答。这是一个很好的!我会稍微更新一下我的问题,因为我认为我有更好的方式提问,我会看看是否有更多的叮咬。如果没有,你会接受! – 2011-06-17 20:04:40