作家
登录

客户端(浏览器端)数据存储技术概览

作者: 来源: 2017-04-07 09:19:38 阅读 我要评论

console.log(typeof localStorage.getItem('test3'))  //"string" 
  •  
  • console.log(localStorage.getItem('test3'))  //"[object object]" 
  •  
  •   
  •  
  • //为避免存取数据不一致的情况,存储复合数据类型时进行序列化,攫取时进行反序列化 
  •  
  • localStorage.setItem('test4', JSON.stringify({a:1,b:2})); 
  •  
  • console.log(typeof localStorage.getItem('test4'))  //"string" 
  •  
  • console.log(JSON.parse(localStorage.getItem('test4')))  //{a:1,b:2} 
    1. // Create 
    2.  
    3. const user = { name'Ire Aderinokun', age: 25 }   
    4.  
    5. localStorage.setItem('user', JSON.stringify(user)); 
    6.  
    7.   
    8.  
    9. // Read (Single) 
    10.  
    11. console.log( JSON.parse(localStorage.getItem('user')) ) 
    12.  
    13.   
    14.  
    15. // Update 
    16.  
    17. const updatedUser = { name'Ire Aderinokun', age: 24 }   
    18.  
    19. localStorage.setItem('user', JSON.stringify(updatedUser)); 
    20.  
    21.   
    22.  
    23. // Delete 
    24.  
    25. localStorage.removeItem('user'); 

    Local Storage 的长处

    比拟于Cookies:

    • 其供给了更直不雅地接口来存储数据
    • 更安然
    • 能存储更多半据

    Local Storage 的缺点

    • 只能存储字符串数据(直接存储复合数据类型如数组/对象等,都邑转化成字符串,会存在存取数据不一致的情况):

    浏览器支撑

    IE8+/Edge/Firefox 2+/Chrome/Safari 4+/Opera 11.5+(caniuse)

    Session Storage

    Session Storage 是 Web Storage API 的另一种类型。和 Local Storage 异常类似,差别是 Session Storage 只存储当前会话页(tab页)的数据,一旦用户封闭当前页或者浏览器,数据就主动被清除掉落了。

    Session Storage 的 根本CRUD 操作

    经由过程下面的语法,我们可以创建,攫取,更新和删除 Session Storage:

    1. // Create 
    2.  
    3. const user = { name'Ire Aderinokun', age: 25 }   
    4.  
    5. sessionStorage.setItem('user', JSON.stringify(user)); 
    6.  
    7.   
    8.  
    9. // Read (Single) 

        推荐阅读

        军队创建干部健康体检信息管理新平台

      自本年4月起,全军各医疗机构将同一应用新版“部队干部健康体检信息治理体系”实施体检信息治理。记者获悉,该体检舷?容身部队医疗机构实际,为干部健康体检工作量身订制,是全>>>详细阅读


      本文标题:客户端(浏览器端)数据存储技术概览

      地址:http://www.17bianji.com/lsqh/34619.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)