localstorage 的异步问题

来源:10-12 搜索页面搜索结果保存功能实现(2)

没有故事的羊小咩

2017-07-22

请教个问题 我在项目中用了 localForage (https://github.com/localForage/localForage) 这个库 它的形式的异步的  请问设计为异步的目的是什么? 这样的方式是更好的吗?

写回答

1回答

ustbhuangyi

2017-07-22

这个地址 404 了? 感觉 storage 设计成异步有点蠢呀,使用多不方便。

0
4
没有故事的羊小咩
回复
ustbhuangyi
不好意思 表述有误,想表达同步操作会阻塞 比如 // 同步 $('button').click(function () { var name = localStorage.getItem('name'); $('#name').html(name); }); // 异步 $('button').click(function () { window.setTimeout(function () { var name = localStorage.getItem('name'); $('#name').html(name); }, 10); }); 这时候按钮在点击过程中会有 UI 变化,这个时候同步操作 local 就会阻塞 UI 是我太纠结了~ 哈哈
2017-07-31
共4条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程