HTML5技术

本地存储 web storage - 一头野码农

字号+ 作者:H5之家 来源:H5之家 2017-06-21 18:00 我要评论( )

!DOCTYPE htmlhtmlheadmeta charset="UTF-8"title/title/headbodyforminput type="text" value="" placeholder="请输入用户名"/input type="button" value="保存" /input type="button" value="读取"/input type="button" value="删除"/input type="button" v

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form> <input type="text" value="" placeholder="请输入用户名"/> <input type="button" value="保存" /> <input type="button" value="读取"/> <input type="button" value="删除"/> <input type="button" value="清除数据"/> </form> <script type="text/javascript"> //Web Storage是HTML5引入的一个非常重要的功能,在前端开发中经常用到,可以在客户端本地存储数据 //Web Storage分为两种: //sessionStorage 这个对象适合保存临时数据,因为如果浏览器一旦正常关闭这些数据也就被清除了 // localStorage 一直将数据保存在客户端本地,除主动删除数据,否则数据是永远不会过期的 //不管是sessionStorage,还是localStorage,可使用的API都相同,常用的有如下几个方法: //1. 保存数据:setItem( key, value ); //2.读取数据:getItem( key ); //3.删除单个数据:removeItem( key ); //4.删除所有数据:clear( ); //5.得到某个索引的key:如sessionStorage.key( index ); //6.表示key 的个数,也即 key长度: 如 localStorage.length; savebtn.onclick=function () { //判断当前浏览器是否支持Storage if (typeof(Storage)=='undefined'){ alert('当前浏览器不支持Storage'); return } //临时存储 // sessionStorage.setItem('userName',user.value) //永久储存 localStorage.setItem('userName',user.value) } getbtn.onclick=function () { // alert(sessionStorage.getItem('userName')) alert(localStorage.getItem('userName')) } removebtn.onclick=function () { localStorage.removeItem('userName') } clearbtn.onclick=function () { localStorage.clear(); } localStorage.setItem('clessName','h1610b') localStorage.setItem('num','502') localStorage.setItem('bc','superyu') console.log(localStorage); console.log(localStorage.length); //获取指定下标的key值 for(i=0;i<localStorage.length;i++){ console.log(localStorage.key(i)); } </script> </body> </html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML5-Web存储 - 小南瓜dxn

    HTML5-Web存储 - 小南瓜dxn

    2017-06-20 09:00

  • web存储之webstorage - Bruceqi

    web存储之webstorage - Bruceqi

    2017-06-19 16:00

  • 本地修改js代码并时时生效的解决办法 - 等你归去来

    本地修改js代码并时时生效的解决办法 - 等你归去来

    2017-06-09 14:00

  • HTML5笔记3——Web Storage和本地数据库 - 邹琼俊

    HTML5笔记3——Web Storage和本地数据库 - 邹琼俊

    2017-06-07 16:00

网友点评