setTimeout 定时器延迟函数
- 用法:
let timerId = setTimeout(回调函数, 延迟时间毫秒) clearTimeout(timerId) - 与间歇函数setinterval 的区别是setTimeout 仅仅只执行一次,所以可以理解为就是把一段代码延迟执行, 平时省略window
- 间歇函数 setInterval : 每隔一段时间就执行一次, 平时省略window
location对象
- location是一个对象 它拆分并保存了 URL 地址的各个组成部分 location是window对象下的方法,window指定的是浏览器页面
- 方法:
今日重点 本地存储
- sessionStorage 关闭页面丢失数据
- localStorage 关闭页面【不】丢失数据
- localStorage.setitem(键,值) 存储数据
- localStorage.getitem(键) 获取数据
- localStorage.removeitem(键) 删除数据
- localStorage 存取复杂数据类型
- 本地只能存储字符串,无法存储复杂数据类型,否则返回obj
需要用到语法JSON.stringify(数组或对象) 就可以获取到数据 - 因为本地存储里面取出来的是字符串,不是对象,无法直接使用
JSON.parse(json字符串) 把json字符串转换为对象