博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.19 技巧:利用JavaScript调用加载页面...
阅读量:6862 次
发布时间:2019-06-26

本文共 718 字,大约阅读时间需要 2 分钟。

本节书摘来自异步社区《jQuery、jQuery UI及jQuery Mobile技巧与示例》一书中的第9章,第9.19节,作者:【荷】Adriaan de Jonge , 【美】Phil Dutson著,更多章节内容可以访问云栖社区“异步社区”公众号查看

9.19 技巧:利用JavaScript调用加载页面

当变更至不同的页面时,在移动端的浏览器切换到新页面之前,首先会把页面加载到DOM里面。在链接上使用data-prefetch属性会使jQuery Mobile在用户点击链接前预加载页面。

在HTML中甚至不用链接也能完成类似的功能。代码清单9-23演示了如何使用JavaScript代码来提前获取数据。

代码清单9-23 通过JavaScript代码来加载页面

00  01  02  03  Load Page 04  
06  
08  11  14  27 28 29 30
31 32 
33  

Load page

34 
35 36 
 37  
Change Page38 
39 40 41

为了能看到这种加载动作的结果,需要一种工具才行,比如Firefox中的Firebug或者别的浏览器中类似的开发者工具。点击按钮后,会触发这段代码,然后一张新的页面会出现在DOM树中。

第20~22行演示了loadPage函数是如何同promise1一起工作的。loadPage()方法设置了要加载的页面,然后使用transition选项设置页面视图以“淡入”的特效显现。

转载地址:http://iyeyl.baihongyu.com/

你可能感兴趣的文章
SimpleXml项目
查看>>
php下使用PDO创建sqlite3数据库
查看>>
Istio技术与实践6:Istio如何为服务提供安全防护能力
查看>>
大型架构及配置技术Docker
查看>>
ISTP的重要作用
查看>>
GitHub---(使用SSH方式)
查看>>
大规模生产计划技术管理核心理念
查看>>
阿里云HBase推出全新X-Pack服务 定义HBase云服务新标准
查看>>
驼峰设计 PPT美化
查看>>
hcl DHCP与snooping的实践操作 中有个问题
查看>>
Python Python 正则 取中括号值
查看>>
springMVC-接收数据-参数绑定
查看>>
OOM问题定位方法
查看>>
hadoop day 4
查看>>
SCVMM 2012 SP1 Beta 体验(一)安装准备
查看>>
Lync Server 2013功能部署系列之七 实现Lync Server 与Exchange Server集成的功能
查看>>
老王学Linux-NFS
查看>>
这一次,我们用最详细的方式解析Android消息机制的源码
查看>>
bash之条件判断语句及循环语句
查看>>
shell-5:case比if(elif else)方便
查看>>