localStorage
- 特點
1)永久生效
2)多窗口共享
3)容量大約20M - 事件
1)window.localStorage.setItem(key, value) 設置存儲內(nèi)容
<script type="text/javascript">
window.localStorage.setItem('wechat', 'remaizhan');
window.localStorage.setItem('employee', '[{"name":"Petter", "age":26}, {{"name":"Tom", "age":28}]');
</script>
2)window.localStorage.getItem(key) 獲取內(nèi)容
<script type="text/javascript">
var wechat = window.localStorage.getItem('wechat');
console.log(wechat);
</script>
3)window.localStorage.removeItem(key) 刪除內(nèi)容
<script type="text/javascript">
window.localStorage.removeItem('wechat');
</script>
4)window.localStorage.clear() 清空內(nèi)容
<script type="text/javascript">
window.localStorage.clear();
</script>
sessionStorage
- 特點
1)生命周期為關(guān)閉當前窗口
2)只能在當前窗口下訪問
3)容量大約5M - 事件
1)window.sessionStorage.setItem(key, value) 設置存儲內(nèi)容
<script type="text/javascript">
window.sessionStorage.setItem('wechat', 'remaizhan');
window.sessionStorage.setItem('employee', '[{"name":"Petter", "age":26}, {{"name":"Tom", "age":28}]');
</script>
2)window.sessionStorage.getItem(key) 獲取內(nèi)容
<script type="text/javascript">
var wechat = window.sessionStorage.getItem('wechat');
console.log(wechat);
</script>
3)window.sessionStorage.removeItem(key) 刪除內(nèi)容
<script type="text/javascript">
window.sessionStorage.removeItem('wechat');
</script>
4)window.sessionStorage.clear() 清空內(nèi)容
<script type="text/javascript">
window.sessionStorage.clear();
</script>