博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML5本地存储localStorage与seesionStorage
阅读量:6882 次
发布时间:2019-06-27

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

localStorage:域内安全,永久保存。即客户端或浏览器中来自同一域名的所有页面都可访问localStorage的数据,除非用户手动删除数据,否则永久保存,但客户端或浏览器之间的数据相互独立。

 

seesionStorage:会话控制,短期保存。会话概念与服务器端的session概念相似,短期保存指窗口浏览器或客户端关闭后自动消除数据。

 

关于localStorage常用的API:

名称 作用
clear 清空localStorage上存储的数据
getItem(键名) 读取数据  
hasOwnProperty 检查localStorage上是否保存了变量x,需要传入x
key(i) 读取第i个数据的名字(键值),下标从0开始计数
length localStorage存储变量的个数
removeItem(键名) 删除某个具体变量
setItem(键名,键值) 存储数据
toLocaleString 将(数组)转为本地字符串
valueOf 获取所有存储的数据

 

API的简单使用:

清空localStorageL

localStorage.clear();    //undefinedlocalStorage;              //Storage{length:0}

存储数据:

localStorage.setItem("name","leo");   //存储键名为name,键值为leo的变量localStorage,name="leo";     //等同于上面的命令localStorage                        //Storage{name:"leo", length:1}

读取数据:

localStorage.getItem("name”);   //leo,读取保存在localStorage对象里名为name的变量的值localStorage.name   //"leo"localStroage.valueOf();//读取存储在localStorage上的所有数据localStorage.key(0);    //读取第一条数据的键值//遍历输出localStorage里存储的键名和键值for(var i=0;i

删除某个变量:

localStorage.removeItem("name");

 

将JSON存储到localStorage里:

var students ={     leo:{           name:"leo",           age:18     },     lucy:{           name:"lucy",           age:17    }}students = JSON.stringfy(students);    //使用JSON2.js文件,将JSON转为字符串存到变量里console.log(students);localStorage.setItem("students",students);   //将变量存到localStorage里var newstudents =localStorage.getItem("students");newstudents = JSON.parse(students);   //转为JSONconsole.log(newstudents);    //  打印出原先对象

 

转载于:https://www.cnblogs.com/siweili/p/7490693.html

你可能感兴趣的文章
RequestDispatcher 的 forward和include
查看>>
MySQL常用操作总结
查看>>
Sublime text3 插件HTML/CSS/JS prettify 格式化代码
查看>>
CodePen's CSS
查看>>
查找jar包的站点
查看>>
LeetCode - 37. Sudoku Solver
查看>>
C# 自己定义 implicit和explicit转换
查看>>
zabbix监控nginx连接状态(转)
查看>>
嵌入式 hi3518x平台h264+g711a封装mp4代码demo
查看>>
三元运算符
查看>>
iOS界面调试工具 Reveal-备用
查看>>
对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗...
查看>>
elasticsearch 八、重要的配置更改
查看>>
关于如何显示Jianshu图片的方案
查看>>
05_打字游戏
查看>>
10款.net 图形插件
查看>>
Python实现装饰模式的一段代码
查看>>
Atitit dsl实现(1)------异常的库模式实现 异常的ast结构
查看>>
系统管理命令
查看>>
关于JavaScript定时机制的总结
查看>>