2011-05-06 87 views
3

我想创建一个移动应用程序,并从我一直在看的教程中,加载单个页面,并通过Ajax调用将后续内容插入到第一页。另外,后退按钮可以跟踪页面历史记录。写一个移动网站的最佳方法是什么?

我知道我不是通过使用Ajax来完成页面加载,而是想知道这应该是创建应用程序的方式,还是应该只做简单的页面请求,而不是使用Ajax,这在移动设备上可能看起来不太好应用?

另外在未来,我想使用PhoneGap,并想知道如果Ajax版本会工作?

TIA JD

回答

4

你有没有看jQuery Mobile?照顾你应该关心的大部分开箱即用的事情。或者,您也可以使用jQTouch

+0

嗨布拉德,从教程他们正在制定一个解决方案没有框架,这让我想到是否一般的Ajax是一种方式去,而不是正常的页面加载。 – 2011-05-06 14:08:53

+0

@JD:您也可以在github上查看“mobile-html5-boilerplate”:https://github.com/shichuan/mobile-html5-boilerplate – Mottie 2011-05-06 14:35:38

1

如果您使用PhoneGap或Titanium创建移动应用程序,最好使用Ajax,因为页面加载速度更快,并且您确信安装应用程序的最终手持设备将支持Ajax。

OTOH,如果你正在开发一个移动网站,最好去一个正常的页面加载。如果您的用户的客户端支持,您也可以使用渐进式增强功能来使用Ajax。

+0

感谢您的意见。 – 2011-05-06 14:07:15

2

Sencha Touch是用户界面的另一种选择。

编辑:我看了几个,发现这看起来在我的Android 2.2手机上看起来最专业(在动画的平滑性方面)。

+0

只是浏览这个网站,我喜欢它。我也喜欢他们有“实际的解决方案”被演示,很好。谢谢。 – 2011-05-06 13:57:52

相关问题