美文网首页
web storage 本地存储

web storage 本地存储

作者: 小旭同志 | 来源:发表于2017-12-15 20:40 被阅读0次

Web Storage是HTML5引入的一个非常重要的功能,可以在客户端本地存储数据,类似HTML4的cookie,但可实现功能要比cookie强大的多,cookie大小被限制在4KB,Web Storage官方建议为每个网站5MB。

Web Storage又分为两种:

sessionStorage

localStorage

从字面意思就可以很清楚的看出来,sessionStorage将数据保存在session中,浏览器关闭也就没了;而localStorage则一直将数据保存在客户端本地;

不管是sessionStorage,还是localStorage,可使用的API都相同,常用的有如下几个(以localStorage为例):

保存数据:localStorage.setItem(key,value);

读取数据:localStorage.getItem(key);

删除单个数据:localStorage.removeItem(key);

删除所有数据:localStorage.clear();

得到某个索引的key:localStorage.key(index);

如上,key和value都必须为字符串,换言之,web Storage的API只能操作字符串。

接下来,我们通过Web Storage开发一个简单的通讯录小程序,以演示相关API的使用方法;我们要实现如下功能:

录入联系人,联系人有姓名、手机号码2个字段,以手机号作为key存入localStorage;

根据手机号码,查找机主;

列出当前已保存的所有联系人信息;

首先,准备一个简单的HTML页面,如下:

界面展示如下:

要实现联系人的保存,只需要简单实现如下JS方法即可:

要实现联系人的查找,则实现如下JS方法:

要展现所有已保存的联系人信息,则需要使用localStorage.key(index)方法,如下:

相关文章

  • HTML5存储总结

    h5的存储方式有如下几种 1、web storage 本地存储local storage 本地存储session ...

  • HTML 本地存储

    HTML本地存储:优于cookies 什么是HTML本地存储? 通过本地存储(Local Storage),web...

  • 自学:前端本地化存储(HTML5)

    常用的原生js设置本地化存储 Web storage Local Storage Local Storage ...

  • HTML5存储

    HTML5的本地存储与离线存储 1.本地存储 - Web storage2.本地存储 - indexedDB3...

  • H5存储

    1.本地存储-Web Storage2.本地存储-IndexedDB3.本地存储的扩展介绍4.离线存储-app c...

  • web Storage本地存储

    Web Storage是HTML5引入的一个非常重要的功能,可以在客户端本地存储数据 sessionStorage...

  • web storage 本地存储

    Web Storage是HTML5引入的一个非常重要的功能,可以在客户端本地存储数据,类似HTML4的cookie...

  • web storage本地存储

    一、引入打开京东,开了多个商品页面,每个都点击 加入购物车 ,然后进入购物车页面,可以看到多个商品都在购物车。购物...

  • HTML本地存储

      本地存储:通过本地存储(Local Storage),web 应用程序能够在用户浏览器中对数据进行本地的存储。...

  • HTML 本地存储 及 和 Cookie 对比

    一、什么是本地存储? 通过本地存储(Local Storage),web 应用程序能够在用户浏览器中对数据进行本地...

网友评论

      本文标题:web storage 本地存储

      本文链接:https://www.haomeiwen.com/subject/ogidwxtx.html