当前位置:网站首页>Local storage sessionstorage
Local storage sessionstorage
2022-07-19 08:01:00 【Green hedgerow bamboo maple】
Local storage features :
1. The data is stored in the user's browser
2. Convenient setting and reading , Page refresh will not lose data
3. Large capacity ,sessionStorage about 5M,locoalStorage about 20M
4. Only book string can be saved , You can put objects JSON.stringfy() Store after encoding
window.sessionStorage
1. The lifecycle is to close the browser window
2. Data can be shared in the same window
3. Store... As a key value pair
Set up the data
sessionStorage.setItem(key,value)get data
sessionStorage.getItem(key)Remove data
sessionStorage.removeItem(key)Clear all data
sessionStorage.clear() <input type="text">
<button class="set"> Store the data </button>
<button class="get"> get data </button>
<button class="remove"> Delete data </button>
<button class="del"> Clear all data </button> <script>
var input = document.querySelector('input');
var set = document.querySelector('.set');
var get = document.querySelector('.get');
var remove = document.querySelector('.remove');
var del = document.querySelector('.del');
set.addEventListener('click', function () {
// After clicking, you can store the value of the form
var value = input.value;
sessionStorage.setItem('uname', value);
});
get.addEventListener('click', function () {
console.log(sessionStorage.getItem('uname'));
})
remove.addEventListener('click', function () {
sessionStorage.removeItem('uname');
})
del.addEventListener('click', function () {
sessionStorage.clear();
})
</script>window.localStorage
1. The life cycle takes effect permanently , Unless you delete
2. Can be in multiple windows ( page ) share ( The same browser can share )
3. Store and use in the form of key value pairs
Store the data
localStorage.setItem(key,value)get data
localStorage.getItem(key)Remove data
localStorage.remove(key)Clear all data
localStorage.clear() <input type="text">
<button class="set"> Store the data </button>
<button class="get"> get data </button>
<button class="remove"> Delete data </button>
<button class="del"> Clear all data </button><script>
var input = document.querySelector('input');
var set = document.querySelector('.set');
var get = document.querySelector('.get');
var remove = document.querySelector('.remove');
var del = document.querySelector('.del');
set.addEventListener('click', function () {
localStorage.setItem('uname', input.value);
})
get.addEventListener('click', function () {
localStorage.getItem('uname');
})
remove.addEventListener('click', function () {
localStorage.removeItem('uname');
})
del.addEventListener('click', function () {
localStorage.clear();
})
</script>Remember the user name
<body>
<input type="text" id="username">
<input type="checkbox" name="" id="remember"> Remember the user name
<script>
var username = document.querySelector('#username');
var check = document.querySelector('#remember');
if (localStorage.getItem('username')) {
username.value = localStorage.getItem('username');
remember.checked = true;
}
check.addEventListener('change', function () {
if (this.checked) {
localStorage.setItem('username', username.value);
} else {
localStorage.removeItem('username');
}
})
</script>
</body>边栏推荐
- Jira --- workflow call external api
- Pytoch notes (3)
- 从赌场逻辑,分析平台币的投资价值 2020-03-03
- 4-channel FMC interface baseband signal processing board (2 FMC interfaces, 2 fmc+ interfaces)
- 【MySQL】 事务:事务基础知识、MySQL事务实现原理、事务日志 redolog & undolog 详解
- 看完代码回首看论文:YOLOv3重读
- LeetCode 每日一题 2021/7/11-2021/7/17
- redis缓存雪崩、穿透、击穿
- 神经网络和自动控制的联系
- INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
猜你喜欢

串口通讯到底有没有累积误差及对时钟精度的要求

redis主从复制

Introduction & use of Maxwell

Question 114 of Li Kou: binary tree expansion linked list

Convolutional neural network CNN

在线问题反馈模块实战(五):实现对通用字段内容自动填充功能

Flink introduction to practice - phase II (illustrated runtime architecture)

xgboos-hperopt

Jd.com's purchase intention forecast (IV)

分叉币的发展史及价值|ETH、BCH、BSV 2020-03-08
随机推荐
Spark introduction to proficient - external part (operation and maintenance and simple operation of standaone cluster)
微信OAuth2.0 登录流程以及安全性分析
美联储降息,为何长期利好数字货币市场? 2020-03-05
Redis storage structure principle 2
redis主从复制
看完代码回首看论文:YOLOv3重读
redis数据持久化
Forecast sales xgboost
Mongodb index
Ccf-csp "202206-2 - treasure hunt! Adventure!"
How to associate the application on enterprise wechat with the Sybase database of the store
Redis 跳跃表实现原理 & 时间复杂度分析
SCI论文的Highlights怎么写(正经的教你怎么写)
912. 排序数组(数组排序)
[MySQL] transaction: basic knowledge of transaction, implementation principle of MySQL transaction, detailed explanation of transaction log redolog & undo
Flink introduction to practice - phase II (illustrated runtime architecture)
C语言一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
Shenzhen Prudential written examination record
Regular expression extraction of matching content
redis事务