当前位置:  编程技术>移动开发
本页文章导读:
    ▪基于XMPP协议的后台老板消息推送(二)        基于XMPP协议的后台消息推送(二) 待更新 ......
    ▪ JQueryMobile页面跳转参数的传接解决方案        JQueryMobile页面跳转参数的传递             在JQueryMobile开发手机端应用使用可能需要考虑相关的页面跳转带来的参数问题。因为JQueryMobile其实也是HTML5实践的结果。HTML5中有localStorage和sess.........
    ▪ notepad++ 左面显示文件夹结构       notepad++ 左侧显示文件夹结构 notepad++ 左侧显示文件夹结构  需要安装插件插件下载地址:http://sourceforge.net/projects/npp-plugins/files/LightExplorer/notepad++支持两种方式安装插件(plugin):第一种,.........

[1]基于XMPP协议的后台老板消息推送(二)
    来源: 互联网  发布时间: 2014-02-18
基于XMPP协议的后台消息推送(二)

待更新


    
[2] JQueryMobile页面跳转参数的传接解决方案
    来源: 互联网  发布时间: 2014-02-18
JQueryMobile页面跳转参数的传递

            在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("服务请求失败,请稍候再试....");
		 }
	}

 

如有不懂的地方,欢迎沟通谢谢!


    
[3] notepad++ 左面显示文件夹结构
    来源: 互联网  发布时间: 2014-02-18
notepad++ 左侧显示文件夹结构
notepad++ 左侧显示文件夹结构  需要安装插件
插件下载地址:http://sourceforge.net/projects/npp-plugins/files/LightExplorer/
notepad++支持两种方式安装插件(plugin):第一种,将插件的.dll文件复制到notepad++安装目录的plugin目录下。第二种方法是通过notepad++自带的插件plugin management 进行安装。点击即可实现自动安装插件。安装完成后重启即可工作。

这里推荐一些比较好的插件列表:http://my.oschina.net/hcom/blog/4429
Notepad++官方下载:http://notepad-plus-plus.org/

以下上传的附件是  .dll文件




    
最新技术文章:
编程技术>移动开发 iis7站长之家
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3