0

使用 JQM 时正在执行以下操作。请让我知道影响。

  1. 使用 JQM 时没有使用 dom 缓存。已完全删除站点的 dom 缓存。
  2. 我正在加载一些没有 AJAX 的链接。
  3. 如果我们必须实现它,我们如何在 JQM 中指定页面过期时间。如果我们使用 $.mobile.ajaxEnabled = false 在 JQM 中基于加载禁用 AJAX,会产生什么影响。如果我们完全禁用 AJAX,那么我们可以指定页面到期。不是吗?

请提供您宝贵的意见,以便帮助其他正在寻找相同主题的人。

4

1 回答 1

1

影响:

Caching pages保留以前访问过的页面DOM而不是删除它们,以便在用户
返回时立即可用。要删除缓存,您可以这样做,

$(document).bind("mobileinit", function(){
   $.mobile.page.prototype.options.domCache = false;    
});

如果您不缓存页面,则上一页将不会立即可用。

的缺点DOM caching是可以变得非常大,DOM导致在某些设备上slowdownsmemory issues

参考链接1参考链接2

data-ajax="false"将加载页面的完全刷新,与no animated transition

参考链接3

设置页面过期参考链接4

如果您ajax完全禁用,将不会有平滑的动画过渡到您的下一页

于 2013-10-18T10:58:16.993 回答