`

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 中不能关闭此功能。

分享到:
评论

相关推荐

    jquery mobile的所有版本库api文档简单示例demo下载jqm学习大全

    jquery mobile的所有版本库api文档简单示例demo下载jqm学习大全下载后评论反积分! jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整...

    jqm文件上传,上传图片,jqm的表单操作,jqm的ajax的使用,jqm文件操作大全,文件操作demo

    `jqmdemo`可能包含了一个实际的文件上传示例项目,你可以通过查看源代码学习如何整合上述概念。这个示例可能包括HTML结构、CSS样式、JavaScript逻辑和服务器端的接收处理。分析和运行这个demo可以帮助你更好地理解...

    jqm模仿iPhone桌面菜单,jqm实战开发,jqm开发例子Demo

    jqm模仿iPhone桌面菜单,jqm实战开发,jqm开发例子Demo jqm模仿iPhone jqmDemo jqm例子 jqm实战开发 jqm选项卡 使用jqm实现iPhone桌面功能,jQuery Mobile实现选项卡功能

    jqm中文时间控件

    `jqm中文时间控件`是专门为这种情况设计的一个插件,它整合了jQuery Mobile(jqm)框架的功能,并针对中文环境进行了优化。这个插件允许用户以直观、便捷的方式选择时间,提高了移动应用的用户体验。 jQuery Mobile...

    jqm开发的音乐播放器

    综上所述,"jqm开发的音乐播放器"项目不仅展示了 jqMobi 在移动前端开发中的实用性,也体现了其在构建交互式音乐播放应用方面的潜力。开发者可以通过这个实例学习如何结合 jqMobi 的特性和 HTML5 的音频 API 来创建...

    jqm-demo.rar

    http://blog.csdn.net/chelen_jak/article/details/19397569 源码

    JQM1.4.5-DEMOS:JQM 移动演示 1.4.5

    1. **示例代码**:各种JQM组件和功能的实际示例,开发者可以参考这些代码学习如何使用JQM。 2. **CSS文件**:JQM的核心样式表,包括主题颜色和其他样式规则。 3. **JavaScript文件**:jQuery Mobile库的JavaScript...

    24时区APK+源码, android+JQM

    通过对照APK的实际效果和源码,学习者可以理解各个部分如何协同工作,从而提升自己的Android和JQM开发能力。 总之,这个项目为Android和Web开发的初学者提供了一次实际操作的机会,通过它,他们可以学习到如何在...

    JQM实战源码

    **jQuery Mobile 深度解析** jQuery Mobile 是一个专为移动设备设计的前端框架,它提供了易用的组件和交互模式,使得开发者可以快速构建响应式、触屏友好的网页应用。本篇将深入探讨jQuery Mobile的核心概念和实战...

    jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解

    jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解

    jqm4gwt-standalone-1.3.5.zip

    【jqm4gwt-standalone-1.3.5.zip】是一个开源项目的压缩包,主要结合了jqm4gwt库与jQuery Mobile的所有依赖项,适用于GWT(Google Web Toolkit)开发。这个版本是1.3.5,意味着它是经过多次迭代和优化后的稳定版本。...

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片.pdf

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片.pdf

    sample101:示例 jqm 模板

    【jqm 模板简介】 jqm(jQuery Mobile)是一款基于 jQuery 库的移动应用框架,主要用于...通过深入研究 "sample101-master" 项目,开发者可以了解 jqm 模板的具体实现,学习如何结合自身的业务需求进行定制和扩展。

    jQM:jQM文档的免费社区应用程序的源代码-app source code community

    描述"jQM:jQM文档的免费社区应用程序的源代码"进一步确认了这个压缩包包含的是jQM相关的社区应用的源代码,意味着开发者可以查看、学习甚至修改这些代码来创建或改进自己的移动应用。 **标签解析** "系统开源"的...

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片[汇编].pdf

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片[汇编].pdf

    websocket+jqm

    WebSocket 和 jQuery Mobile(jqm)是两种在现代Web开发中常用的技术。WebSocket提供了一种双向通信协议,使得浏览器和服务器可以进行实时、低延迟的数据交换,而jQuery Mobile(jqm)则是一个轻量级的移动设备框架...

    jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮

    jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮jQueryMobile jqm jqm按钮隐藏 jqm按钮显示 jqm按钮事件 jQuery Mobile(jqm)input按钮的隐藏和显示 a标签的隐藏和显示 圆角按钮的css样式控制

    jqm chart 图表

    **jQuery Mobile图表(jqm chart)详解** 在移动设备逐渐普及的时代,开发适应手机和平板的Web应用变得越来越重要。jQuery Mobile(jqm)作为一款强大的前端框架,为构建响应式、触摸友好的移动Web应用提供了便利。...

    jqm+ phonegap编写的联系人

    《jqm+ PhoneGap构建联系人管理应用》 在移动应用开发领域,jQuery Mobile(jqm)...通过学习和实践此类项目,开发者不仅可以提升跨平台应用的开发技能,还能深入理解设备API的使用,为未来更复杂的项目打下坚实基础。

Global site tag (gtag.js) - Google Analytics