编程 html5在客户端存储数据

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

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

推荐文章

为什么要放弃UUID作为MySQL主键?
2024-11-18 23:33:07 +0800 CST
聚合支付管理系统
2025-07-23 13:33:30 +0800 CST
Rust 与 sqlx:数据库迁移实战指南
2024-11-19 02:38:49 +0800 CST
动态渐变背景
2024-11-19 01:49:50 +0800 CST
介绍 Vue 3 中的新的 `emits` 选项
2024-11-17 04:45:50 +0800 CST
如何实现虚拟滚动
2024-11-18 20:50:47 +0800 CST
如何实现生产环境代码加密
2024-11-18 14:19:35 +0800 CST
MySQL死锁 - 更新插入导致死锁
2024-11-19 05:53:50 +0800 CST
js生成器函数
2024-11-18 15:21:08 +0800 CST
解决 PHP 中的 HTTP 请求超时问题
2024-11-19 09:10:35 +0800 CST
Python设计模式之工厂模式详解
2024-11-19 09:36:23 +0800 CST
PyMySQL - Python中非常有用的库
2024-11-18 14:43:28 +0800 CST
api远程把word文件转换为pdf
2024-11-19 03:48:33 +0800 CST
Dropzone.js实现文件拖放上传功能
2024-11-18 18:28:02 +0800 CST
实用MySQL函数
2024-11-19 03:00:12 +0800 CST
程序员茄子在线接单