JQM学习笔记

JQM,为了是页面访问速度加快,每一个链接都是通过AJAX 方式进行,载入,不会加载新页面HEAD 区域的内容。

Jquery Mobile支持包含历史回退按钮的自动ajax读取外部页面的功能,

基本页面结构。

1 <div id="page" data-role="page">
2   内容区域、、
3 </div>

链接时,通过 AJAX, 将链接页面的PAGE 部分,载入至 首页。 而为了防止内存占用过高,使浏览内存较低的设备出现浏览器崩溃的情况。 JQM 只会缓存一个页面至页面中 。当请求另一个页面时,即将上一个页面的PAGE 区的DOM 移除。当在返回这个页面时,从历史记录中,重新加载该页面。

强制缓存页面的方法

在页面的page 上加入 

data-dom-cache="true"
<div id="PagesBox" data-role="page" data-dom-cache="true">
</div>

页面预加载,

在链接上加入

data-prefetch
如:
<a href="prefetchThisPage.html" data-prefetch> ... </a>
也可以,
$.mobile.loadPage(PageUrl,{showLoadMsg: false });

JQM 中的事件 。

         点击 , tap 。

                   在快速完成一次点击时,触发。 等同于 ,WEB 事件中的click ..

                    $("#a").live("tap",function(){

                                // 您想执行的code

                    });

       点住不放 , taphold

                    在按住不放后触发该事件(接近一秒钟的时间).

         向上滑动,swipe 垂直向上滑动距离超过30CM 时触发。

 

        向左滑动,swipeleft

        向右滑动,swiperight

 

方向改变时。

        orientationchange

        即,通过重力感应旋转手机时,触发的函数。 在本地应用中,可以关闭手机重力感应系统,而在web 中不能关闭此功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值