编程 html5在客户端存储数据

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

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

推荐文章

Vue3如何执行响应式数据绑定?
2024-11-18 12:31:22 +0800 CST
Nginx 如何防止 DDoS 攻击
2024-11-18 21:51:48 +0800 CST
使用Vue 3实现无刷新数据加载
2024-11-18 17:48:20 +0800 CST
解决 PHP 中的 HTTP 请求超时问题
2024-11-19 09:10:35 +0800 CST
一个简单的打字机效果的实现
2024-11-19 04:47:27 +0800 CST
使用Ollama部署本地大模型
2024-11-19 10:00:55 +0800 CST
Vue 3 是如何实现更好的性能的?
2024-11-19 09:06:25 +0800 CST
记录一次服务器的优化对比
2024-11-19 09:18:23 +0800 CST
赚点点任务系统
2024-11-19 02:17:29 +0800 CST
php微信文章推广管理系统
2024-11-19 00:50:36 +0800 CST
git使用笔记
2024-11-18 18:17:44 +0800 CST
开源AI反混淆JS代码:HumanifyJS
2024-11-19 02:30:40 +0800 CST
JavaScript设计模式:观察者模式
2024-11-19 05:37:50 +0800 CST
js迭代器
2024-11-19 07:49:47 +0800 CST
一些高质量的Mac软件资源网站
2024-11-19 08:16:01 +0800 CST
程序员茄子在线接单