博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html5之本地存储
阅读量:6514 次
发布时间:2019-06-24

本文共 778 字,大约阅读时间需要 2 分钟。

hot3.png

前言

web Storage

sessionStorage(临时保存)

所谓session,就是用户再浏览网站的时候,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览了这个网站所花费的时间,session对象可以用来保存这段时间内所要求保存的任何数据。

localStorage(永久保存)

将数据保存在客户端本地的硬件设备上。

方法

setItem(key,value) 设置key

getItem(key) 获取key

removeItem(key) 移除掉 key

clear()  清除所有数据

key(n) 获取到第N个数据对象

属性

length : 长度

事件

storage事件

PS:IE8不支持storage事件,window8 下面的IE10 默认不开启localstorage 功能。

页面必须来自同一个域名(子域名无效),使用同一种协议,在同一个端口上。

可以通过监听storage事件实现多tab页面的交互事件

if(window.addEventListener){    window.addEventListener("storage",handle_storage,false);}else if(window.attachEvent){    window.attachEvent("onstorage",handle_storage);}// 对于data数据有:function handle_storage(data){    }

ps:本人在IE8下面测试的,尼玛,居然不支持。

针对于IE的话,可以使用userData来实现本地存储。

兼容性

    

本地数据库

openDatabase:创建一个访问数据库的对象

转载于:https://my.oschina.net/bosscheng/blog/342997

你可能感兴趣的文章
扒美女衣服——妄撮游戏实现原理
查看>>
TabLayout:另一种Tab的实现方式
查看>>
dubbo与zookeeper的关系
查看>>
合并小图片利器TexturePacker GUI
查看>>
Hadoop源码系列(一)FairScheduler申请和分配container的过程
查看>>
在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
查看>>
Android性能优化Google课程翻译一:Render----OverDraw实战
查看>>
TP3.2校验微信公众号||小程序 服务器地址
查看>>
用Camshift算法对指定目标进行跟踪
查看>>
Tiny4412 开发板 编译环境搭建【转】
查看>>
为你的网站加上SSL,可以使用HTTPS进行访问
查看>>
软件project--谈项目开发
查看>>
Android studio及eclipse中的junit单元測试
查看>>
几个英文网站
查看>>
在Android中创建文件
查看>>
爬虫基础
查看>>
JS组件系列——再推荐一款好用的bootstrap-select组件,亲测还不错
查看>>
CNN网络--AlexNet
查看>>
getopt--parse command line options
查看>>
闭包和OC的block的本质
查看>>