H5的web本地存储如何使用

这次给大家带来h5的web本地存储如何使用,怎么使用h5的web本地存储?h5的web本地存储使用的注意事项有哪些,下面就是实战案例,一起来看一下。

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

Web Storage又分为两种:

注意事项Storage

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代码

                H5本地存储之WebStorage篇            姓名:    
  手机:    
    
  输入手机号:      
    
        

登录后复制

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

functionsave(){   varmobilephone=document.getElementById("mobilephone").value;   varuser_name=document.getElementById("user_name").value;   localStorage.setItem(mobilephone,user_name);   } //用于保存数据

登录后复制

要实现查找机主,则实现如下JS方法:

//查找数据   functionfind(){   varsearch_phone=document.getElementById("search_phone").value;   varname=localStorage.getItem(search_phone);   varfind_result=document.getElementById("find_result");   find_result.innerHTML=search_phone+"的机主是:"+name;   }

登录后复制

相信看了这些案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

相关阅读:

注意事项

注意事项

注意事项

以上就是H5的web本地存储如何使用的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3125250.html

(0)
上一篇 2025年3月29日 19:42:58
下一篇 2025年3月29日 19:43:05

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • H5的所有元素及基本语法归纳

    这次给大家带来h5的所有元素及基本语法归纳,h5的元素及基本语法使用的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML标签开始标签(opening tag):开放标签结束标签(closing tag):闭合标签 元素定义:注意事项…

    编程技术 2025年3月29日
    100
  • html5怎样进行跨域通信

    这次给大家带来html5怎样进行跨域通信,怎么用h5进行跨域通信?h5进行跨域通信的注意事项有哪些,下面就是实战案例,一起来看一下。 最近工作中遇到一个需求,场景是:h5页作为预览模块内嵌在pc页中,用户在pc页中能够做一些操作,然后h5做…

    编程技术 2025年3月29日
    100
  • h5怎样唤醒app

    这次给大家带来用h5怎样唤醒app,怎么用h5唤醒app?  h5唤醒app的注意事项有哪些,下面就是实战案例,一起来看一下。 h5唤起app这种需求是常见的。在移动为王的时代,h5在app导流上发挥着重要的作用。 三种唤起方案 目前我们采…

    编程技术 2025年3月29日
    100
  • H5手机扫码怎么实现

    这次给大家带来h5手机扫码怎么实现,怎么用h5进行手机扫码怎么实现?h5进行手机扫码的注意事项有哪些,下面就是实战案例,一起来看一下。 解决的问题: 1.能够在微博客户端呼起摄像头扫描二维码并且解析; 2.能够在原生浏览器和微信客户端中扫描…

    编程技术 2025年3月29日
    100
  • 怎样做出H5响应式网页设计

    这次给大家带来怎样做出h5响应式网页设计,h5做出响应式网页设计的注意事项有哪些,下面就是实战案例,一起来看一下。 本文介绍了HTML5响应式(自适应)网页设计的实现,分享给大家,具体如下: 第一步:在网页代码的头部,加入一行viewpor…

    编程技术 2025年3月29日
    100
  • localStorage与sessionStorage该如何使用

    这次给大家带来localstorage与sessionstorage该如何使用,怎样使用localstorage与sessionstorage?使用localstorage与sessionstorage的session有哪些,下面就是实战案…

    编程技术 2025年3月29日
    100
  • h5的移动端适配怎样实现

    这次给大家带来h5的移动端适配怎样实现,怎么适配h5的移动端?适配h5的移动端的注意事项有哪些,下面就是实战案例,一起来看一下。 在pc版网页(http://pc_url) 上,添加: 登录后复制登录后复制 在移动版网页(http://mo…

    编程技术 2025年3月29日
    100
  • HTML5存储方式小结

    本文主要和大家分享HTML5存储方式小结,希望能帮助HTML5开发者,也希望能帮助到大家更好的掌握HTML5存储方式。 cookies的野蛮生长 本地存储localstorage 本地存储sessionstorage 离线缓存(applic…

    编程技术 2025年3月29日
    100
  • H5怎样调用相机拍照并压缩图片

    这次给大家带来h5怎样调用相机拍照并压缩图片,怎么用h5调用相机拍照并压缩图片?h5调用相机拍照并压缩图片的图片有哪些,下面就是实战案例,一起来看一下。 整理文档,搜刮出一个H5调用相机拍照并压缩图片的实例代码,稍微整理精简一下做下分享。 …

    编程技术 2025年3月29日
    100
  • h5怎样实现获取用户地理定位

    这次给大家带来h5怎样实现获取用户地理定位,怎么用h5实现获取用户地理定位?h5实现获取用户地理定位的注意事项有哪些,下面就是实战案例,一起来看一下。 最近做的一个项目中有一个获取周围商户的功能,需要用到地理定位系统, 于是便想到了用 h5…

    编程技术 2025年3月29日
    100

发表回复

登录后才能评论