在我的 phonegap/jquery 移动应用程序中,使用了多页面模型。index.html 有我的应用程序的所有页面,到目前为止 6 pages 。如果这个应用程序增长太多,变成一个 html 文件中的 19 页,会不会很糟糕?我创建了其他应用程序来测试并为每个页面使用一个 html 文件。但是看起来每次页面改变时,整个 DOM 都会重新加载,是吗?
请告诉我哪种结构更适合大型应用程序
在我的 phonegap/jquery 移动应用程序中,使用了多页面模型。index.html 有我的应用程序的所有页面,到目前为止 6 pages 。如果这个应用程序增长太多,变成一个 html 文件中的 19 页,会不会很糟糕?我创建了其他应用程序来测试并为每个页面使用一个 html 文件。但是看起来每次页面改变时,整个 DOM 都会重新加载,是吗?
请告诉我哪种结构更适合大型应用程序
使用 jQuery Mobile 时首先要考虑的是我应该使用什么样的页面模板。我已经在我之前的一篇文章中谈到了这个话题,现在我需要再澄清一下这个故事的这一部分。
简而言之(我不打算谈论页面架构,您需要了解的所有内容都可以在之前的链接中找到)。这个答案也可以在这个位置找到,为了透明,这是我的个人博客。
这是一个模板,其中一个 jQuery Mobile 页面被放置在一个 HTML 页面中。
这是一个模板,其中一个或多个 jQuery Mobile 页面是单个 HTML 文件的一部分。
最后,一个好的 jQuery Mobile 页面架构的秘诀就在中间的某个地方。
如果您将每个页面分解为自己的 html 文件,您的代码将更易于维护和更新。
有时你想在每个页面之间制作动画,或者有一个输入表单,它有多个页面的错觉,但实际上是同一页面上的多个 div。在这些和许多其他情况下,使用一页具有明显的优势。但是,如果您并不真正需要这种功能,请拆分您的网站。