发表于: 2019-10-31 22:56:06
1 1017
今天完成的事
数据储存的测试
定义一个固定的数组
并把数据储存到浏览器中
再下个页面提取出来
定义一个函数
function ww() {
创建一个数组(回头再研究数组乱序)
var shuzu=['杀手','平民','幽灵','狙击手','难民'] ;
然后进行本地储存,就是将其储存在浏览器中。
这个函数还包含一个页面跳转
window.location.href="02-5.html";
在跳转之后的页面中,获取之前储存的值。
JSON.parse(sessionStorage.getItem("key"));
HTML 本地存储提供了两个在客户端存储数据的对象:
- window.localStorage - 存储没有截止日期的数据
- window.sessionStorage - 针对一个 session 来存储数据(当关闭浏览器标签页时数据会丢失)
一. localstorage 和 sessionstorage
- 首先要判断浏览器是否支持 localStorage / sessionStorage
比如判断 localStorage
if (window.localStorage) {
alert('浏览支持 localStorage');} else {
alert('浏览暂不支持 localStorage');}
- localStorage 和 sessionStorage 都具有相同的操作方法,例如
setItem()
、getItem()
和removeItem()
等
- 储存数据
用途: 将value
存储到key
字段
用法:setItem( key, value)
代码示例
sessionStorage.setItem('key', 'value');
localStorage.setItem('key', 'value');
- 取出数据
用途: 获取指定key
本地存储的值
用法:getItem(key)
代码示例
sessionStorage.getItem('key');
localStorage.getItem('key');
- 修改数据
用途: 修改指定key
本地存储的值
用法:setItem(key)
代码示例
sessionStorage.setItem('key', 'newVal');
localStorage.setItem('key', 'newVal');
- 删除数据
用途: 删除指定key
本地存储的值
用法:removeItem(key)
代码示例
sessionStorage.removeItem('key');
localStorage.removeItem('key');
- 清除数据
用途: 清除所有本地存储的数据
用法:clear()
代码示例
sessionStorage.clear();localStorage.clear();
参考
JS任务总有一种无从下手的感觉。
明天的计划
继续任务3
评论