HTML5 - 本地存储API

作者: Hyso | 来源:发表于2019-03-05 10:22 被阅读0次
localStorage
  • 特点
    1)永久生效
    2)多窗口共享
    3)容量大约20M
  • 事件
    1)window.localStorage.setItem(key, value) 设置存储内容
<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) 获取内容

<script type="text/javascript">
    var wechat = window.localStorage.getItem('wechat'); 
    console.log(wechat);
</script>

3)window.localStorage.removeItem(key) 删除内容

<script type="text/javascript">
    window.localStorage.removeItem('wechat'); 
</script>

4)window.localStorage.clear() 清空内容

<script type="text/javascript">
    window.localStorage.clear(); 
</script>
sessionStorage
  • 特点
    1)生命周期为关闭当前窗口
    2)只能在当前窗口下访问
    3)容量大约5M
  • 事件
    1)window.sessionStorage.setItem(key, value) 设置存储内容
<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) 获取内容

<script type="text/javascript">
    var wechat = window.sessionStorage.getItem('wechat'); 
    console.log(wechat);
</script>

3)window.sessionStorage.removeItem(key) 删除内容

<script type="text/javascript">
    window.sessionStorage.removeItem('wechat'); 
</script>

4)window.sessionStorage.clear() 清空内容

<script type="text/javascript">
    window.sessionStorage.clear(); 
</script>

相关文章

网友评论

    本文标题:HTML5 - 本地存储API

    本文链接:https://www.haomeiwen.com/subject/bhxnuqtx.html