- 浏览: 7338056 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
在JQueryMobile开发手机端应用使用可能需要考虑相关的页面跳转带来的参数问题。因为JQueryMobile其实也是HTML5实践的结果。HTML5中有localStorage和sessionStorage使用。最好采用Storage实现比较简单易用。
例如在页面A跳转B页面,在A跳转前将跳转参数注入到localStorage中,在B页面初始化获取localStorage相关的页面参数。并做相应的处理同时在适当的页面清理页面参数。
storage.js内容如下:
function kset(key, value){ console.log("key"+key+"value"+value); window.localStorage.setItem(key, value); } function kget(key){ console.log(key); return window.localStorage.getItem(key); } function kremove(key){ window.localStorage.removeItem(key); } function kclear(){ window.localStorage.clear(); } //测试更新方法 function kupdate(key,value){ window.localStorage.removeItem(key); window.localStorage.setItem(key, value); }
举例如下:
简单封装如下:
//临时存储 var TempCache = { cache:function(value){ localStorage.setItem("EasyWayTempCache",value); }, getCache:function(){ return localStorage.getItem("EasyWayTempCache"); }, setItem:function(key,value){ localStorage.setItem(key,value); }, getItem:function(key){ return localStorage.getItem(key); }, removeItem:function(key){ return localStorage.removeItem(key); } };
在A页面的内容:
绑定所有workorderclass样式的div
设置相关的页面参数:
//绑定视图的列表的相关的信息 function bindListView(changeData){ $(".workorderclass").each(function(){ $(this).click(function(){ //绑定订单的编号,便于在下一个页面切换时候使用 TempCache.setItem("order_function_mgr_id",$(this).attr("id")); TempCache.setItem("order_function","serviceOrderFunction"); TempCache.setItem("order_function_mgr_id_w",$(this).attr("id")); }); }); }
在页面B的初始化方法中:
使用并适时清空页面的storage、。
//工单展示的初始化信息 function displayWorkOrder(){ //绑定订单的编号,便于在下一个页面切换时候使用 var workOrderId=TempCache.getItem("order_function_mgr_id"); workOrderId=workOrderId.replace(/(^\s*)|(\s*$)/g,""); //追踪工单来源 functionName=TempCache.getItem("order_function"); functionName=functionName.replace(/(^\s*)|(\s*$)/g,""); if(workOrderId!=''){ queryWorkOrderInfo(workOrderId,functionName); TempCache.removeItem("order_function_mgr_id"); }else{ alert("服务请求失败,请稍候再试...."); } }
如有不懂的地方,欢迎沟通谢谢!
评论
1 楼
thflove99
2014-07-11
能否写一个示范代码,两个页面间传递参数的?我现在就是想这样做,一个页面的form表单提交了数据以后,这个表单提交的数据,比如用户名和密码一起传递到第二个页面,然后第二个页面接受这些参数并进行处理。
我用的changpage方法,不过不知道怎么接受。。。
如可以,请发我邮箱,thflove99@qq.com 谢谢
我用的changpage方法,不过不知道怎么接受。。。
如可以,请发我邮箱,thflove99@qq.com 谢谢
发表评论
-
phonegap contact API的使用
2012-07-10 14:23 2902没事开发一个phonegap通讯录使用: js如 ... -
phonegap开发中必备的帮助文档android apk
2012-07-08 16:48 2665在phonegap配置jquerymobile开发的人 ... -
jquerymobile 开发中几个样式问题
2012-07-07 15:16 24761.在jquerymobile开发中如果遇到中文乱码处理如下 ... -
【转】JavaScript编程模式:模块的力量
2012-07-06 12:50 1881块模式是一个常用的JavaScript编程模式。它 ... -
【转】JavaScript闭包和模块模式
2012-07-06 12:45 2058原文:http://www.joezimj ... -
【转】PhoneGap域名白名单说明书(Domain Whitelist Guide)
2012-07-05 17:31 9900概述Cordova项目中的域名白名单是一个用来控制外部域名访问 ... -
phonegap拍照的获取图片和设置问题
2012-07-05 17:10 12786目前项目中Android中第一次加载使用用 ... -
Native+WebApp中Phonegap调用Android Activity
2012-07-05 16:10 10995在项目采用Native+Web方式开发,A ... -
IOS Xcode4.3使用中几个问题
2012-07-04 15:36 18901. xcode 4.3.2 编译生成的app放在哪里? ... -
PhoneGap Xcode iOS入门教程
2012-07-04 15:30 7824文介绍了利用Xcode建立PhoneGap应用程 ... -
phonegap底层原理学习和研究(四)
2012-06-12 17:34 3094在phonegap ... -
phonegap底层原理学习和研究(三)
2012-06-12 17:08 6282针对Phonegap开发中常用的D ... -
phonegap底层原理学习和研究(二)
2012-06-11 11:07 3191转载自IBM中国开发网站: http://www.ibm ... -
【转】手机应用开发者需注意的20个事项
2012-05-30 10:54 1845你想要成为手机开发者吗?你的目标可能是从应用商店中赚取大 ... -
【转】8 个移动产品设计必备网站
2012-05-30 09:49 2157本文整理了8个移动设计资源丰富的网站,希望对你的开发设计工作有 ... -
HTML5 canvas实现电子签名
2012-05-29 17:27 226911.为什么要用到BASE64编码的图片信息 Base6 ... -
HTML5 的GEOLocation的API
2012-05-29 10:15 7170Geolocation API用于将用户当前地理位 ... -
jquerymobile 一个简单的九宫格实现(Gallery)
2012-05-28 11:10 9298jquerymobile实现一个简单的九宫格代码如下: ... -
phonegap底层原理学习和研究(一)
2012-05-21 14:16 12075在phonegap中,通过android和ip ... -
jquerymobile google地图插件jquery-ui-map
2012-05-20 16:12 5960最近要开发地图相关的功能,学习一下jquerymob ...
相关推荐
### JqueryMobile页面间跳转时的参数传递 在使用jQuery Mobile进行移动Web应用开发时,经常需要在不同页面之间传递参数。这种功能对于实现页面之间的数据交互至关重要。本文档将通过一个具体的代码示例来详细说明...
本文档主要讲述的是HTML5移动开发之路 jQueryMobile页面间参数传递;在单页模版中使用基于HTTP的方式通过POST和GET请求传递参数,而在多页模版中不需要与服务器进行通信,通常在多页模版中有以下三种方法来实现页面...
3. **jQuery Mobile JavaScript**:这是jQuery Mobile的核心库,负责处理触摸事件、页面加载和转换、以及组件的动态化。同样,可以链接到CDN或本地的JS文件。 4. **可能的额外文件**:根据示例的复杂性,可能会有...
在“jQuery Mobile 设计完整例子”中,我们将深入探讨这个框架的各个方面,包括登录页面的设计、菜单的实现以及菜单间的切换。 1. **登录页面设计** jQuery Mobile 提供了预定义的样式和布局结构,用于创建美观的...
除了这两种主要解决方案,还可以考虑使用jQuery Mobile的页面事件,比如`pagecreate`或`pageshow`,在页面加载完成后手动执行需要的JS代码。例如: ```javascript $(document).on('pageshow', '#pageB', function() ...
**jQuery Mobile 常见问题及解决方案** **一、页面跳转时重复调用 `pageinit` 方法** 在使用 jQuery Mobile 进行移动应用开发时,`pageinit` 是一个非常重要的事件,它会在每个页面加载时触发。然而,有时在页面...
2. **自动页面导航**:通过数据-URL(data-url)属性和页面容器,jQuery Mobile可以自动管理页面的加载和切换,实现平滑的页面过渡效果。 3. **可定制的主题系统**:jQuery Mobile提供了一套主题引擎,允许开发者...
2. **相册容器**:创建一个用于显示相册的容器,例如使用`<div>`元素,并赋予它一个特定的数据-角色,如"data-role='content'",这是jQuery Mobile页面的主要内容区域。 3. **图片列表**:将每张图片包装在一个链接...
2. **页面容器(Page Container)**:所有 jQuery Mobile 页面都必须包含在一个 `data-role="page"` 的 div 中,这是页面的基本单元。 3. **导航结构(Navigation Structure)**:使用 `data-rel` 属性创建链接间的...
每个图片都会放在一个独立的`<div>`中,用`data-role="page"`来指定它是jQuery Mobile的一个页面。`<a>`标签包裹着图片,作为可点击的元素,`<img>`标签则用来显示图片。 2. **CSS样式**:接着,我们需要编写CSS...
通过使用`data-url`属性,jQuery Mobile可以跟踪页面的历史记录,实现平滑的页面过渡效果。在源码中,你会看到如何组织这些页面元素以及如何通过链接或JavaScript进行页面导航。 表单处理是jQuery Mobile的另一大...
- **JavaScript API**:掌握 jQuery Mobile 提供的 API,如 `$.mobile.changePage()` 可帮助开发者更好地控制页面间的跳转。 - **调试与测试**:利用开发者工具进行调试,确保应用在不同设备上都能正常运行。 - **...
jQuery Mobile 是一个广泛使用的框架,特别适合于移动设备和桌面浏览器。它允许开发者使用HTML5、CSS3和JavaScript来创建响应式网页应用。这个框架之所以在移动开发中受到青睐,是因为它可以将现有的网页转换成触摸...
总的来说,jQuery Mobile 1.4.1版为移动开发提供了一套完整的解决方案,无论是新手还是经验丰富的开发者,都能从中受益,快速构建高质量的移动应用。其强大的功能和易用性使其在移动开发领域占据一席之地。结合这些...
本资源"jQuery带页面跳转的确认提示框.zip"是针对网页开发的一个实用功能,主要目标是提供一种带有页面跳转功能的确认提示框,以增强用户体验并确保用户在进行关键操作时能够明确知晓并确认他们的决定。 在描述中...
3.jQuery Mobile 使用了极少的 HTML5、CSS3、JavaScript 和 AJAX 脚本代码来完成页面的布局渲染。 4.通过使用jQuery Mobile 可以 "写更少的代码,做更多的事情" : 它可以通过一个灵活及简单的方式来布局网页,且兼容...
3. **增强型链接 (Enhanced Links)**:jQuery Mobile 自动处理链接,使页面在同域内通过 AJAX 进行无刷新跳转,提供更好的用户体验。通过添加 `data-rel="back"` 属性,可以模拟浏览器的后退功能。 4. **触控事件**...
jQuery Mobile 是基于 jQuery 和 jQuery UI 的轻量级框架,主要目标是简化移动 Web 开发,提供一致的触摸事件处理、页面结构和导航模式。其核心理念是“Write Less, Do More”,通过简单的 HTML 标签和 CSS 类,实现...
例如,`pagecreate` 和 `pageshow` 等事件可以用来在页面加载时执行特定的操作,而 `$.mobile.changePage()` 方法则用于程序控制页面跳转。 9. **数据绑定和AJAX导航**:jQuery Mobile 使用AJAX技术实现无刷新页面...
jQuery Mobile 提供了多种事件来监听页面的生命周期,比如`pagebeforeshow`和`pageshow`,可以用于在页面显示前或显示后执行某些操作。例如,我们可以使用`pageinit`事件初始化滑动式标题导航: ```javascript $...