我想创建一个移动应用程序,从我一直在看的教程中,加载了一个页面,后续内容通过Ajax调用插入到第一页。此外,后退按钮可跟踪页面历史记录。
我知道我没有使用Ajax进行页面加载,并且想知道这是否应该是创建应用程序的方式,或者我应该只是做简单的页面请求而不是使用在移动应用程序上看起来不太好的Ajax ?
同样在将来我想使用PhoneGap并且想知道Ajax版本是否有效?
TIA JD
答案 0 :(得分:4)
你看过jQuery Mobile了吗?完成大部分开箱即用的事情。或者,您也可以使用jQTouch。
答案 1 :(得分:2)
Sencha Touch是用户界面的另一个选项。
编辑:我看了几个,发现这在我的Android 2.2手机上看起来最专业(就动画的流畅性而言)。
答案 2 :(得分:1)
如果您使用PhoneGap或Titanium创建移动应用程序,最好使用Ajax,因为页面加载速度更快,并且您确定安装应用程序的终端手机将支持Ajax。
OTOH,如果您正在开发移动网站,那么选择正常的网页加载可能会更好。如果您的用户的客户支持Ajax,您也可以应用渐进增强来使用Ajax。