jQuery Mobile 1.1和后續版本都有啥看頭?
譯文【51CTO獨家譯文】Parker表示,jQuery Mobile項目大概每三個月(左右)就推出常規版。預定推出的第一個版本是jQuery Mobile 1.1,預計會在2月份問世。
jQuery Mobile 1.1有啥看頭?
在顯示方面,jQuery Mobile 1.1將增添支持“真正的”固定任務欄和更流暢的AJAX頁面過渡這一功能。據Parker介紹,使用固定任務欄的老方法其實際效果不如希望的那么好。有了1.1版本,用戶們將擁有真正的固定任務欄,如果他們使用Android 2.2或更高版本、iOS 5、BlackBerry 7、Kindle Fire及其他操作系統。你可以在Brad Frost的博客上參閱固定移動定位存在的問題方面的所有文章。
由于jQuery Mobile 1.1將增加對固定任務欄的支持, touchOverflow特性在1.1版本中將被弱化,而在1.2版本中將被擯棄。Parker說:“現在由于1.1版本計劃對固定表頭和頁面過渡進行重大變化,這些變化將改善使用體驗,其效果與touchOverflow幾乎一模一樣,只不過前者可以在數量多得多的平臺上工作,而且不大復雜,于是我們決定擯棄這項特性。”
Parker表示,jQuery Mobile開發團隊試圖在1.0版本中讓頁面過渡來得順暢,“但是有兩大制約因素是我們無法避免的:需要在頁面過渡之間滾動視見區(viewport),還有就是安卓的動畫性能很差。”借助1.1版本,Parker表示他們花了大力氣,解決了相關問題。適用于大多數移動瀏覽器上。比較舊的Android設備將無法實現復雜過渡,看到的而是淡入淡出過渡。
jQuery Mobile Flip演示
如果你需要,可以查看頁面過渡的演示。我在iOS5上試了一下,發現效果相當好。
對用戶來說不太明顯,但是對開發者來說比較有意思的是,jQuery Mobile 1.1還將增添支持JavaScript的異步模塊定義(AMD)這一功能。Parker稱贊James Burke“積極參與進來,幫助我們完善了AMD的實現。”
jQuery Mobile的春天
預計今年春季會看到jQuery Mobile 1.2版本。要說該版本到底有哪些功能特性,現在為時尚早;但是Parker表示,一項很可能會出現的特性就是彈出窗口組件。這將為用戶在移動瀏覽器上提供彈出的菜單、照片和對話等內容,而開發者只需要增添幾行HTML和鏈接。
正如Parker指出的那樣,如果你試用一下演示版,就會發現這項特性還有點瑕疵。我在iOS5上試了一下,大多數演示按鈕會彈出來,但是用戶還沒不及反應,它們就消失了。菜單倒是比較穩定,但是工具提示、表單、對話及其他演示元素仍做得相當粗陋。
鑒于jQuery Mobile已過了1.0版本這一關,情況看起來很不錯。你覺得jQuery Mobile另外還需要什么功能特性?如果你有興趣試用一下,GitHub上就有jQuery Mobile,采用MIT和GPLv2這兩種許可證來發布。
原文地址:
http://www.readwriteweb.com/mobile/2012/01/whats-coming-in-jquery-mobile.php