| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 | 
							- <!DOCTYPE html>
 
- <html>
 
- 	<head>
 
- 		<meta charset="UTF-8">
 
- 		<title></title>
 
- 		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
 
- 		<meta name="format-detection" content="telephone=no" />
 
- 		<meta name="apple-mobile-web-app-capable" content="yes" />
 
- 		<meta name="apple-mobile-web-app-status-bar-style" content="black">
 
- 		<meta name="format-detection" content="telphone=no, email=no" />
 
- 		<link rel="stylesheet" href="css/mui.min.css" />
 
- 		<link rel="stylesheet" href="css/mui.picker.min.css" />
 
- 	</head>
 
- 	<body>
 
- 		<div class="mui-input-row">
 
- 			<input id='mydate' type="text" class="mui-text-center" placeholder="选择日期">
 
- 		</div>
 
- 		<script type="text/javascript" src="js/mui.min.js"></script>
 
- 		<script type="text/javascript" src="js/mui.picker.min.js"></script>
 
- 		<script>
 
- 			//浏览器物理清除缓存会清空掉localstorage
 
- 			/*判断浏览器是否支持该特性*/
 
- 			if(!window.localStorage) {
 
- 				alert("浏览器不支持localstorage");
 
- 			} else {
 
- 				var obj = {
 
- 					"a": 2,
 
- 					"b": 1
 
- 				};
 
- 				obj = JSON.stringify(obj); //转为JSON字符串
 
- 				//检查值是否存在
 
- 				if(localStorage.getItem("temp2") == null) {
 
- 					localStorage.setItem("temp2", obj); //返回{"a":1,"b":2}
 
- 				} else {
 
- 					console.log("已经有temp2了")
 
- 				}
 
- 				var edit = JSON.stringify({
 
- 					"a": 4,
 
- 					"b": 6
 
- 				});
 
- 				//改,即重新给变量赋值
 
- 				localStorage.setItem("temp1", edit);
 
- 				//删,移除存储里的值
 
- 				//localStorage.removeItem("temp2");
 
- 				//查询,存储里的值
 
- 				var obj1 = JSON.parse(localStorage.getItem("temp2"));
 
- 				
 
- 				//console.log(obj1);
 
- 				
 
- 				//查询所有
 
- 				console.log(localStorage);
 
- 				//删,清空所有
 
- 				//localStorage.clear();
 
- 			}
 
- 	
 
- 	
 
- 	//sessionStorage示例
 
- 	//浏览器物理清除缓存会清空掉sessionStorage
 
- 	if(!window.sessionStorage){
 
-        alert("浏览器不支持sessionStorage");
 
-     }else{
 
-     	//自定义json数据
 
-         var obj = {
 
-         a : 12,
 
-         b : [1,2,3,4,5],
 
-         c : {
 
-             x : 'a',
 
-             y : ['bb', 12, 'cc', {a:1,b:2}],
 
-             z : 1333
 
-         }
 
-         };
 
-     //json格式化插入    
 
-     sessionStorage.setItem('page', JSON.stringify(obj));
 
-     // 读取值
 
-     var page = JSON.parse(sessionStorage.getItem('page'));
 
-     console.log(page);
 
-     // 遍历下数组
 
-     for(var i=0;i< page.b.length;i++){
 
-         console.log(page.b[i]);
 
-     }
 
-     // 遍历对象,通常用in
 
-     for(var j in page.c){
 
-         console.log(page.c[j])
 
-     }
 
-     // 删除
 
-     sessionStorage.removeItem('page');
 
-     }
 
- 			mui('body').on('tap', '#mydate', function() {
 
- 				var th = this;
 
- 				//mui日历控件初始化
 
- 				var picker = new mui.DtPicker({
 
- 					type: "date", //设置日历初始视图模式
 
- 					beginDate: new Date(2016, 6, 6), //设置开始日期
 
- 					endDate: new Date() //设置结束日期
 
- 				});
 
- 				console.log(picker)
 
- 				picker.show(function(rs) {
 
- 					th.value = rs.text;
 
- 					picker.dispose();
 
- 				});
 
- 			});
 
- 		</script>
 
- 	</body>
 
- </html>
 
 
  |