编程 html5在客户端存储数据

2024-11-17 05:02:17 +0800 CST views 2152

HTML5 提供了两种在客户端存储数据的新方法:

1 . localStorage - 没有时间限制的数据存储

2 . sessionStorage - 针对一个 session 的数据存储

<script type="text/javascript">
localStorage.name="chenxutan";
document.write(localStorage.name);
</script>

ps:这种方法页面关闭也是有效的

<script type="text/javascript">
sessionStorage.name="chenxutan";
document.write(sessionStorage.name);
</script>

ps:这种方法页面页面关闭后失效了

<script type="text/javascript">
let touser={};
if (localStorage.touser){
   touser=JSON.parse(localStorage.touser);
   touser.mobile && document.write(touser.mobile);
 }
touser={"msg":{"headimg":"http:\/\/thirdwx.qlogo.cn\/mmopen\/ajNVdqHZLLBRx1QLhc2wlbHunibWlMrkcqE4sFChjXiaAlnSwYI8FiaTuzU0v937icKPf3sRMgGGXibYQN8jlUGozKA\/132","realname":null,"nick":"Tomorrow","uid":"2305","mobile":"15980037210"},"status":0};
localStorage.touser=JSON.stringify(touser);
</script>

上面是直接浏览器存储json的数据,最后附上一个案例:

phone.png

复制全文 生成海报 java js go

推荐文章

18个实用的 JavaScript 函数
2024-11-17 18:10:35 +0800 CST
JavaScript设计模式:发布订阅模式
2024-11-18 01:52:39 +0800 CST
PyMySQL - Python中非常有用的库
2024-11-18 14:43:28 +0800 CST
gin整合go-assets进行打包模版文件
2024-11-18 09:48:51 +0800 CST
Vue3中如何处理组件间的动画?
2024-11-17 04:54:49 +0800 CST
go命令行
2024-11-18 18:17:47 +0800 CST
Java环境中使用Elasticsearch
2024-11-18 22:46:32 +0800 CST
Nginx 状态监控与日志分析
2024-11-19 09:36:18 +0800 CST
liunx宝塔php7.3安装mongodb扩展
2024-11-17 11:56:14 +0800 CST
网站日志分析脚本
2024-11-19 03:48:35 +0800 CST
HTML和CSS创建的弹性菜单
2024-11-19 10:09:04 +0800 CST
CSS 实现金额数字滚动效果
2024-11-19 09:17:15 +0800 CST
在Rust项目中使用SQLite数据库
2024-11-19 08:48:00 +0800 CST
CSS 中的 `scrollbar-width` 属性
2024-11-19 01:32:55 +0800 CST
Vue3中如何扩展VNode?
2024-11-17 19:33:18 +0800 CST
pycm:一个强大的混淆矩阵库
2024-11-18 16:17:54 +0800 CST
使用Ollama部署本地大模型
2024-11-19 10:00:55 +0800 CST
JavaScript设计模式:单例模式
2024-11-18 10:57:41 +0800 CST
Rust 与 sqlx:数据库迁移实战指南
2024-11-19 02:38:49 +0800 CST
平面设计常用尺寸
2024-11-19 02:20:22 +0800 CST
程序员茄子在线接单