[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自動切圖