Jquery mobile JQuery Mobile-实现没有dom缓存的站点
我在使用JQM时执行以下操作。请让我知道影响Jquery mobile JQuery Mobile-实现没有dom缓存的站点,jquery-mobile,Jquery Mobile,我在使用JQM时执行以下操作。请让我知道影响 在使用JQM时,我没有使用dom缓存。已完全删除站点的dom缓存 我正在加载一些没有AJAX的链接 如果必须实现页面过期,那么如何在JQM中指定页面过期。 如果我们使用$.mobile.ajaxEnabled=false禁用JQM中基于AJAX的加载,会产生什么影响。如果我们完全禁用AJAX,那么我们可以指定页面过期时间。不是吗 请提供您的宝贵意见,以便帮助其他关注同一主题的人。影响: 缓存页面将以前访问过的页面保留在DOM中,而不是 删除它们,以便
缓存页面
将以前访问过的页面保留在DOM
中,而不是
删除它们,以便用户可以立即使用它们回到他们身边。 要删除缓存,可以执行以下操作:
$(document).bind("mobileinit", function(){
$.mobile.page.prototype.options.domCache = false;
});
若你们并没有缓存页面,上一个页面将不会立即可用
DOM
caching
的缺点是DOM
会变得非常大,
导致某些设备上的速度减慢
和内存问题
,,
data ajax=“false”
将加载页面的完整刷新,并且没有动画转换
用于设置页面的过期时间
如果您完全禁用ajax,将无法平滑地动画过渡到下一页每个人都忙吗?似乎没有人应答。是否不可能在html中使用meta标记“”而不是在DOM中设置页面过期。meta Expires标记定义正在编制索引的web文档的过期日期和时间。据说,Meta Expires标签在您的企业正在运行限时事件/优惠或存在预设日期(您的web文档将不再有效用于索引)时非常有用。一旦您到达列出的日期,搜索引擎就会从数据库中删除您的网页。如果您不使用JQuery Mobile,那么浏览器不会缓存该网页。