首页 > 代码库 > 关于jquerymobile的预加载
关于jquerymobile的预加载
先看下面的index.html中的一段代码
不加预加载
<footer class="footer" data-role="none"> <a href="http://www.mamicode.com/#" class="current" data-role="none" class="ui-btn-active">test</a> <a href="http://www.mamicode.com/#" data-role="none">test</a> <a href="http://www.mamicode.com/a.html" data-role="none">test</a> </footer>
加预加载
<footer class="footer" data-role="none"> <a href="http://www.mamicode.com/#" class="current" data-role="none" class="ui-btn-active">test</a> <a href="http://www.mamicode.com/#" data-role="none">test</a> <a href="http://www.mamicode.com/a.html" data-prefetch="true" data-role="none">test</a> </footer>
执行index.html的时候查看Google Chrome Console
发现多了这个
XHR finished loading: GET "http://xxxxx:8080/xxx/xxxx/new/grzx.html".
而且查看Google Chrome Elements上多了
可见,预加载应该就是将当index.html加载完之后,就将grzx.html中的data-role="page" div所包含的元素全部预先加载到index.html页面中。这样页面切换的时候就将当前page隐藏,将目的page显示
关于jquerymobile的预加载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。