2011-06-15 64 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