• HTML5存储


    <input type="text" placeholder="请输入姓名" id="name">
        <input type="phone" placeholder="请输入电话" id="phone">
        <button onclick="storage()">点击</button>
        <p id="result"></p>
        <p id="times"></p>
        <p id="sname"></p>
        <script>
            //存储
            var re=document.getElementById('result');
            var times=document.getElementById('times');
            if(typeof(Storage)!="undifine"){
                localStorage.setItem('lastName','Gates');
                //alert(localStorage.getItem('lastName'));
                re.innerHTML=localStorage.getItem('lastName');
            }else{
                re.innerHTML="抱歉!您的浏览器不支持Web Storage";
            }
            //查看访问次数,存储,关闭浏览器,再打开浏览器还在
            if(localStorage.pagecount){
                localStorage.pagecount=Number(localStorage.pagecount)+1;
            }else{
                localStorage.pagecount=1;
            }
            //sessionStorage访问次数,关闭浏览器,本地存储也会消失
            if(sessionStorage.pagecount){
                sessionStorage.pagecount=Number(sessionStorage.pagecount)+1;
            }else{
                sessionStorage.pagecount=1;
            }
            times.innerHTML="您访问的次数是localStorage:"+localStorage.pagecount+"您访问的次数是sessionStorage:"+sessionStorage.pagecount;
            //存储表单内容
            function storage(){
                var name=document.getElementById('name').value;
                var phone=document.getElementById('phone').value;
                var user={name:name,phone:phone};//JSON形式
                //alert(user.name);
                localStorage.setItem("user",JSON.stringify(user));//存储时将JSON形式转化成字符串形式
                var sname=JSON.parse(localStorage.getItem('user')).name;
                //getItem获取了字符串,JSON.parse将字符串形式转化成JSON形式,之后取JSON数据里面的name值,即存储的name值
                //alert(sname);
                document.getElementById('sname').innerHTML=sname;
                
                
            }
            //清除存储的内容
            localStorage.setItem('name','zz');
            alert(localStorage.getItem('name'));
            localStorage.removeItem('name');
            alert(localStorage.getItem('name'));
        
  • 相关阅读:
    计算机科学与软件工程的区别
    中文编程对中国程序员是一个“银弹”吗?
    CocoaPods的使用心得
    初学 Swift (实现加减乘除功能和函数的基本类型)
    error itms-90096?苹果提交二进制文件时,报这个错(解决方案)
    因为年轻,所以拼搏
    [转载]C#中的interface abstract和virtual
    一个简单的.NET MVC实例
    Unity3d + Jenkins自动构建IOS篇遇到的问题。
    BZOJ1005: [HNOI2008]明明的烦恼
  • 原文地址:https://www.cnblogs.com/zhaixr/p/6879500.html
Copyright © 2020-2023  润新知