我想开发一个 jQuery 应用程序。它包含大约 30 个屏幕。几乎每个页面都使用 Web 服务从服务器获取内容。这是我的问题。
1.我应该在单个页面中创建所有页面还是应该在不同页面中编写它们?2.在获取数据和导航时,应该记住什么以避免页面延迟和转换问题?3.我们怎样才能让应用表现得像原生应用一样?4.我应该将其保留为网页本身还是使用phonegap将其集成为本机应用程序?5.我应该使用jsonp还是ajax来获取数据?
请回复.......
我想开发一个 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/混合应用程序总是渴望与 Native 一样好,但几乎永远不会更好。
4) 取决于你的目标。您想出售它还是广泛分发它?
5)取决于用例......