我想开发一个jQuery应用程序。它包含大约30个屏幕。几乎每个页面都使用 Web 服务从服务器获取内容。这是我的问题。
1.我应该在单个页面中创建所有页面还是应该在不同的页面中编码它们?2.在获取数据和导航时,应牢记哪些内容以避免页面延迟和转换问题?3.如何使应用程序的行为像本机应用程序一样?4.我应该将其保留为网页本身还是使用Phonegap将其集成为本机应用程序?5.我应该使用 jsonp 还是 ajax 来获取数据?
请回复...
1)没关系。
2)做大量的预缓存和预加载。这是我写的一篇关于过渡的博客文章。我发现 1.0.1 过渡最像原生的。
http://zsprawl.com/iOS/2012/05/fixing-the-transitions-in-jquery-mobile-1-1-0/
3)有点。Web/混合应用程序总是渴望与本机一样好,但几乎永远不会更好。
4)取决于你的目标。您想出售还是广泛分发?
5) 取决于用例...