HTML5中提供了localStorage對象能夠將數據長期保存在客戶端,直到人爲清除。對象
localStorage提供了幾個方法:
一、存儲:localStorage.setItem(key,value)
若是key存在時,更新value
二、獲取:localStorage.getItem(key)
若是key不存在返回null
三、刪除:localStorage.removeItem(key)
一旦刪除,key對應的數據將會所有刪除
四、所有清除:localStorage.clear()
某些時候使用removeItem逐個刪除太麻煩,能夠使用clear,執行的後果是會清除全部localStorage對象保存的數據
五、遍歷localStorage存儲的key
.length 數據總量,例:localStorage.length
.key(index) 獲取key,例:var key=localStorage.key(index);
六、存儲JSON格式數據
JSON.stringify(data) 將一個對象轉換成JSON格式的數據串,返回轉換後的串
JSON.parse(data) 將數據解析成對象,返回解析後的對象