您当前的位置: 首页 > 

壹小俊

暂无认证

  • 2浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

第十六课--H5Web 存储

壹小俊 发布时间:2019-08-03 11:53:47 ,浏览量:2

// 存储
localStorage.sitename="同学";
// 查找
document.getElementById("result").innerHTML="网站名:" + localStorage.sitename;
实例解析:

使用 key="sitename" 和 value="菜鸟教程" 创建一个 localStorage 键/值对。
检索键值为"sitename" 的值然后将数据插入 id="result"的元素中。
保存数据:localStorage.setItem(key,value);
读取数据:localStorage.getItem(key);
删除单个数据:localStorage.removeItem(key);
删除所有数据:localStorage.clear();
得到某个索引的key:localStorage.key(index);

sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。
sessionStorage比localStorage更严苛一点,除了协议、主机名、端口外,还要求在同一窗口(也就是浏览器的标签页)下。
看案例



    
    Web 存储


点我!

点击该按钮查看计数器的增加。

关闭浏览器选项卡(或窗口),重新打开此页面,计数器将重置。

if(typeof(Storage)!=="undefined") { localStorage.sitename="同学"; document.getElementById("result1").innerHTML="网站名:" + localStorage.sitename; } else { document.getElementById("result1").innerHTML="对不起,您的浏览器不支持 web 存储。"; } function clickCounter() { if(typeof(Storage)!=="undefined") { if (sessionStorage.clickcount) { sessionStorage.clickcount=Number(sessionStorage.clickcount)+1; } else { sessionStorage.clickcount=1; } document.getElementById("result2").innerHTML="在这个会话中你已经点击了该按钮 " + sessionStorage.clickcount + " 次 "; } else { document.getElementById("result2").innerHTML="抱歉,您的浏览器不支持 web 存储"; } }

 

关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.0384s