Javascript JQTouch示例将应用程序显示为单一html页面创建。有没有更好的模式来组织代码?

Javascript JQTouch示例将应用程序显示为单一html页面创建。有没有更好的模式来组织代码?,javascript,coding-style,jqtouch,Javascript,Coding Style,Jqtouch,我不太喜欢jqtouch示例中的代码组织方式。到目前为止,我所看到的都是单一的“index.html”文件,其中包含iPhone应用程序的所有单独视图,作为单独的div 有没有更好组织的jqtouch代码的例子 我不是在寻找一般性的建议——我希望看到不同组织代码的具体示例。您看到的通常被认为是JQTouch的一个特性,而不是消极的“整体式”风格移动网络往往在每个http请求上都有很大的时间开销,因此一般的想法是使用一个请求一次下载多个小“页面”(如div) 当然,这个范例可能不适合您的用例 添加

我不太喜欢jqtouch示例中的代码组织方式。到目前为止,我所看到的都是单一的“index.html”文件,其中包含iPhone应用程序的所有单独视图,作为单独的div

有没有更好组织的jqtouch代码的例子


我不是在寻找一般性的建议——我希望看到不同组织代码的具体示例。

您看到的通常被认为是JQTouch的一个特性,而不是消极的“整体式”风格移动网络往往在每个http请求上都有很大的时间开销,因此一般的想法是使用一个请求一次下载多个小“页面”(如div)

当然,这个范例可能不适合您的用例

添加了Re:备选方案:有很多移动框架,请参见a或谷歌。对于JQTouch,如果愿意,可以返回只包含单个页面的响应。您之所以没有看到这样的示例,是因为该框架的整体思想是使开发人员能够轻松地将多个“页面”作为单个web服务器响应返回

对于服务器的响应(即一组移动页面),通常的方法是一次多页面。对于包含无限滚动页面或包含大量动态内容的响应,您可以对移动页面进行Ajax更新,特别是如果您仅限于iPhone和Android浏览器


总的来说,对于良好的移动web应用程序性能来说,每个请求的开销是一个大问题。无论何时,只要您可以(或可能可以)避免浏览器/服务器往返,您都应该积极地这样做。

是否有其他选择,或者我是否坚持这种模式?