我想創建一個移動應用程序,並從我一直在看的教程中,加載單個頁面,並通過Ajax調用將後續內容插入到第一頁。另外,後退按鈕可以跟蹤頁面歷史記錄。寫一個移動網站的最佳方法是什麼?
我知道我不是通過使用Ajax來完成頁面加載,而是想知道這應該是創建應用程序的方式,還是應該只做簡單的頁面請求,而不是使用Ajax,這在移動設備上可能看起來不太好應用?
另外在未來,我想使用PhoneGap,並想知道如果Ajax版本會工作?
TIA JD
我想創建一個移動應用程序,並從我一直在看的教程中,加載單個頁面,並通過Ajax調用將後續內容插入到第一頁。另外,後退按鈕可以跟蹤頁面歷史記錄。寫一個移動網站的最佳方法是什麼?
我知道我不是通過使用Ajax來完成頁面加載,而是想知道這應該是創建應用程序的方式,還是應該只做簡單的頁面請求,而不是使用Ajax,這在移動設備上可能看起來不太好應用?
另外在未來,我想使用PhoneGap,並想知道如果Ajax版本會工作?
TIA JD
你有沒有看jQuery Mobile?照顧你應該關心的大部分開箱即用的事情。或者,您也可以使用jQTouch。
如果您使用PhoneGap或Titanium創建移動應用程序,最好使用Ajax,因爲頁面加載速度更快,並且您確信安裝應用程序的最終手持設備將支持Ajax。
OTOH,如果你正在開發一個移動網站,最好去一個正常的頁面加載。如果您的用戶的客戶端支持,您也可以使用漸進式增強功能來使用Ajax。
感謝您的意見。 – 2011-05-06 14:07:15
Sencha Touch是用戶界面的另一種選擇。
編輯:我看了幾個,發現這看起來在我的Android 2.2手機上看起來最專業(在動畫的平滑性方面)。
只是瀏覽這個網站,我喜歡它。我也喜歡他們有「實際的解決方案」被演示,很好。謝謝。 – 2011-05-06 13:57:52
嗨布拉德,從教程他們正在制定一個解決方案沒有框架,這讓我想到是否一般的Ajax是一種方式去,而不是正常的頁面加載。 – 2011-05-06 14:08:53
@JD:您也可以在github上查看「mobile-html5-boilerplate」:https://github.com/shichuan/mobile-html5-boilerplate – Mottie 2011-05-06 14:35:38