[TOC]
# 插件 store 本地存储
store为需要本地存储的解决方案
## 使用示例
```javascript
var store = v.store
// 存储username为vace
store.set('username', 'vace')
// 获取 'username'
store.get('username')
// 删除 'username'
store.remove('username')
// 清楚所有本地存储,非特殊情况不要使用,会删了队友的- -
store.clear()
// 可存储对象,内部使用JSON.stringify序列化
store.set('user', { name: 'marcus', likes: 'javascript' })
// 内部会尝试JSON.parse 解析字符串,不用自己解析
var user = store.get('user')
alert(user.name + ' likes ' + user.likes)
// 获取所有的本地存储
store.getAll().user.name == 'marcus'
// 循环读取存储内容
store.forEach(function(key, val) {
console.log(key, '==', val)
})
```
## API使用
* `v.store.set(key,value)`
* `v.store.get(key,defaultValue='')`
* `v.store.has(key)`
* `v.store.remove(key)`
* `v.store.clear()`
* `v.store.getAll()`
* `v.store.forEach(cb)`
## 兼容概览
------------------
- Tested in iOS 4+
- Tested in Firefox 3.5
- Tested in Firefox 3.6
- Tested in Firefox 4.0+
- Support dropped for Firefox < 3.5 (see notes below)
- Tested in Chrome 5
- Tested in Chrome 6
- Tested in Chrome 7
- Tested in Chrome 8
- Tested in Chrome 10
- Tested in Chrome 11+
- Tested in Safari 4
- Tested in Safari 5
- Tested in IE6
- Tested in IE7
- Tested in IE8
- Tested in IE9
- Tested in IE10
- Tested in Opera 10
- Tested in Opera 11
- Tested in Opera 12
- 前端篇
- 常用知识点
- 表单处理
- 前后端分离
- 提供模板渲染工具
- 页面优化
- css3动画部分
- 前端工程与模块化框架
- 服务器XML标签用法
- 微信JSSDK
- 小技巧
- 纯CSS实现自适应正方形
- 通用媒体查询
- css 黑科技
- H5性能优化方案
- 10个最常见的 HTML5
- 常见坑
- 资源收集
- 前端组件化开发实践
- 应用秒开计划
- AJAX API部分
- 静态资源处理优化
- 后端篇
- 微信对接与管理
- 微信消息处理
- API插件开发
- Plugin开发
- 后端插件开发
- 组件开发
- XML标签开发
- RESTFUL设计
- Admin GUI
- 设计篇
- 设计规范
- 微信开发库v.js
- 使用方法
- 微信JSSDK集成
- 调试面板使用
- 插件-http功能
- 插件-layer弹出层
- 插件-music 音乐播放器
- 插件-store 本地存储
- 插件 emitter 事件管理器
- 插件-shake 摇动功能
- 插件-lazyload 延迟加载
- 插件-t 模板渲染
- 插件-ani 动画功能
- 插件-is 类型侦测器
- 插件-ease 缓动函数库
- 插件-os 设备检测
- 插件 $ 类Jquery插件
- 插件-md5 散列计算
- 插件-svg动画loading
- 后台页面成功GUI
- 列表渲染List
- 表单生成Config
- 树状列表Tree
- 排序操作Sort
- Js 风格指南
- Vuep
- 内置动画库
- 组件库
- 内置插件库
- PSD自动切图