JQM,为了是页面访问速度加快,每一个链接都是通过AJAX 方式进行,载入,不会加载新页面HEAD 区域的内容。
Jquery Mobile支持包含历史回退按钮的自动ajax读取外部页面的功能,
基本页面结构。
1 |
< div id = "page" data-role = "page" >
|
链接时,通过 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是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整...
`jqmdemo`可能包含了一个实际的文件上传示例项目,你可以通过查看源代码学习如何整合上述概念。这个示例可能包括HTML结构、CSS样式、JavaScript逻辑和服务器端的接收处理。分析和运行这个demo可以帮助你更好地理解...
jqm模仿iPhone桌面菜单,jqm实战开发,jqm开发例子Demo jqm模仿iPhone jqmDemo jqm例子 jqm实战开发 jqm选项卡 使用jqm实现iPhone桌面功能,jQuery Mobile实现选项卡功能
`jqm中文时间控件`是专门为这种情况设计的一个插件,它整合了jQuery Mobile(jqm)框架的功能,并针对中文环境进行了优化。这个插件允许用户以直观、便捷的方式选择时间,提高了移动应用的用户体验。 jQuery Mobile...
综上所述,"jqm开发的音乐播放器"项目不仅展示了 jqMobi 在移动前端开发中的实用性,也体现了其在构建交互式音乐播放应用方面的潜力。开发者可以通过这个实例学习如何结合 jqMobi 的特性和 HTML5 的音频 API 来创建...
http://blog.csdn.net/chelen_jak/article/details/19397569 源码
1. **示例代码**:各种JQM组件和功能的实际示例,开发者可以参考这些代码学习如何使用JQM。 2. **CSS文件**:JQM的核心样式表,包括主题颜色和其他样式规则。 3. **JavaScript文件**:jQuery Mobile库的JavaScript...
通过对照APK的实际效果和源码,学习者可以理解各个部分如何协同工作,从而提升自己的Android和JQM开发能力。 总之,这个项目为Android和Web开发的初学者提供了一次实际操作的机会,通过它,他们可以学习到如何在...
**jQuery Mobile 深度解析** jQuery Mobile 是一个专为移动设备设计的前端框架,它提供了易用的组件和交互模式,使得开发者可以快速构建响应式、触屏友好的网页应用。本篇将深入探讨jQuery Mobile的核心概念和实战...
jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解
【jqm4gwt-standalone-1.3.5.zip】是一个开源项目的压缩包,主要结合了jqm4gwt库与jQuery Mobile的所有依赖项,适用于GWT(Google Web Toolkit)开发。这个版本是1.3.5,意味着它是经过多次迭代和优化后的稳定版本。...
JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片.pdf
【jqm 模板简介】 jqm(jQuery Mobile)是一款基于 jQuery 库的移动应用框架,主要用于...通过深入研究 "sample101-master" 项目,开发者可以了解 jqm 模板的具体实现,学习如何结合自身的业务需求进行定制和扩展。
描述"jQM:jQM文档的免费社区应用程序的源代码"进一步确认了这个压缩包包含的是jQM相关的社区应用的源代码,意味着开发者可以查看、学习甚至修改这些代码来创建或改进自己的移动应用。 **标签解析** "系统开源"的...
JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片[汇编].pdf
WebSocket 和 jQuery Mobile(jqm)是两种在现代Web开发中常用的技术。WebSocket提供了一种双向通信协议,使得浏览器和服务器可以进行实时、低延迟的数据交换,而jQuery Mobile(jqm)则是一个轻量级的移动设备框架...
jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮jQueryMobile jqm jqm按钮隐藏 jqm按钮显示 jqm按钮事件 jQuery Mobile(jqm)input按钮的隐藏和显示 a标签的隐藏和显示 圆角按钮的css样式控制
**jQuery Mobile图表(jqm chart)详解** 在移动设备逐渐普及的时代,开发适应手机和平板的Web应用变得越来越重要。jQuery Mobile(jqm)作为一款强大的前端框架,为构建响应式、触摸友好的移动Web应用提供了便利。...
《jqm+ PhoneGap构建联系人管理应用》 在移动应用开发领域,jQuery Mobile(jqm)...通过学习和实践此类项目,开发者不仅可以提升跨平台应用的开发技能,还能深入理解设备API的使用,为未来更复杂的项目打下坚实基础。