localStorage总结
来源:互联网 发布:可视化编程软件 编辑:程序博客网 时间:2024/06/05 09:52
前面刚刚总结了cookie的用法,这里再总结下h5的localStorage的用法。值得一提的是localStorage的存储没有时间限制。如果发现错误记得评论告诉我,谢谢~~~
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>localStorage</title> <style> body,ul,li{ padding:0; margin:0; } li{ list-style:none; } body{ background:rgba(25,165,100,0.8); color:rgba(255,255,255,1); } .container{ width:1000px; margin:0 auto; } .container .title{ font-size:30px; text-align: center; line-height: 40px; } ul{ border:1px solid rgba(255,255,255,0.8); width:1000px; box-sizing: border-box; padding:10px; border-radius:3px; } li{ border-bottom:1px solid rgba(255,255,255,0.8); padding:10px 0; } ul li:nth-child(4){ border:none; } li div{ display: inline-block; height:22px; line-height:22px; vertical-align: top; } li div.value{ width:700px; border:1px solid rgba(255,255,255,0.8); margin-left:17px; padding:8px; } li div.storage-attr{ width:236px; text-align: right; } li:nth-child(4) > div.value{ height:150px; } .store-box label,.store-box input{ display: block; } .store-box label{ font-size:18px; padding:7px 0; } .store-box input{ width:270px; height:35px; border-radius:3px; border:1px solid rgba(255,255,255,0.8); outline:none; box-sizing:border-box; padding:2px 3px; color:rgba(25,165,100,0.8); } .store-box div{ display: inline-block; } .store-btn button{ width:70px; height:35px; background:#fff; border:1px solid rgba(255,255,255,0.8); border-radius:3px; background:#5d9a25; color:#fff; outline:none; cursor:pointer; } .store-btn{ height:35px; } .store-box{ display: flex; flex-direction: row; justify-content: space-between; width:920px; margin:0 auto; align-items: flex-end; } </style> </head> <body> <div class="container"> <div class="title">Your LocalStorage</div> <ul> <li> <div class="storage-attr">localStorage.key(0) :</div> <div class="value"></div> </li> <li> <div class="storage-attr">localStorage.length :</div> <div class="value"></div> </li> <li> <div class="storage-attr">localStorage.getItem("name") :</div> <div class="value"></div> </li> <li> <div class="storage-attr">localStorage.valueOf() :</div> <div class="value"></div> </li> </ul> <div class="store-box"> <div class="key-box"> <label for="key">Key :</label> <input id="key" type="text" /> </div> <div class="value-box"> <label for="value">value :</label> <input id="value" type="text" /> </div> <div class="store-btn"> <button>Store</button> </div> </div> </div> <script> /** * localStorage的10方法和属性: * 1、localStorage.setItem(key,value):存储,只能存储字符串;也可以localStorage.key = value达到同样效果; * 2、localStorage.getItem(name):获取name的值,也可以直接localStorage.+属性名获取对应的值; * 3、localStorage.length:localStorage对象的长度; * 4、localStorage.key(number):number为从0 到 length-1,获得对应的key的名字; * 5、localStorage.valueOf():获取localStorage整个对象; * 6、localStorage.removeItem(name):删除相应的属性; * 7、localStorage.arr.toLocaleString():将localStorage里的数组arr转化为本地字符串; * 8、localStorage.hasOwnProperty("jzx"):检查localStorage里是否存储了jzx; * 9、localStorage.PropertyIsEnumerable():判断给定的属性是否可以用 for...in 语句进行枚举; * 10、localStorage.clear():清空localStorage上的数据; */ window.onload = function(){ document.querySelector("li:nth-child(1) .value").innerHTML = localStorage.key(0); document.querySelector("li:nth-child(2) .value").innerHTML = localStorage.length; document.querySelector("li:nth-child(3) .value").innerHTML = localStorage.getItem("name"); document.querySelector("li:nth-child(4) .value").innerHTML = JSON.stringify(localStorage.valueOf()); document.querySelector(".store-btn button").addEventListener('click',function(){ var key = document.querySelector(".key-box input").value; var value = document.querySelector(".value-box input").value; localStorage.setItem(key,value); window.location.reload(); }) }; </script> </body></html>
阅读全文
0 0
- localStorage总结
- sessionStorage,localStorage总结
- localStorage、sessionStorage用法总结
- localStorage、sessionStorage用法总结
- localStorage、sessionStorage用法总结
- localStorage、sessionStorage用法总结
- localStorage使用总结
- localStorage使用总结
- localStorage使用总结
- localStorage详细总结
- localStorage使用总结
- localStorage使用总结
- localStorage使用总结
- localStorage使用总结
- localStorage使用总结
- localStorage、sessionStorage用法总结
- localStorage使用总结
- localStorage使用总结
- 报错: reason: 'data parameter is nil' 本地JSON文件找不到
- 将本地项目提交github
- IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constrai nt fails (`mxonline
- HAOI2010 计数
- 巴什博弈
- localStorage总结
- js判断数字是否为整数
- android 开机流程详细分析
- 神创造了致病的病毒吗?
- android aspectj 配置
- 字符串去除空格回车以及随机生成中英文字符串
- poj 3264 Balanced Lineup
- windows和linux环境下java调用C++代码-JNI技术
- 【LeetCode】Min Stack带最小值操作的栈