<!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>