免费的视频网站推广软件,东乌珠穆沁旗网站建设,网站开发有没有前途,用vs2012做简单网站Cookie、localStorage、sessionStorage的异同 之前没怎接触过前端缓存#xff0c;请教了前端同事之后他给我粘了几行代码#xff0c;用localStorage存取信息#xff0c;后来老大review代码的时候发现#xff0c;被批了一顿#xff0c;现在好好看看这几个前端缓存的区别请教了前端同事之后他给我粘了几行代码用localStorage存取信息后来老大review代码的时候发现被批了一顿现在好好看看这几个前端缓存的区别铭记历史。。。 1.Cookie 大小4k左右 生命周期一般在服务器生成可以设置失效的时间如果在浏览器端生成关闭浏览器失效 用途由于大小的限制可以用于保存用户的登陆信息比如登录后提示是否保存密码就是用这个做的 2.localStorage 大小5MB左右 生命周期若不手动清除永远都存在 用途如H5游戏会产生很多本地数据 3.sessionStorage 大小5MB左右 生命周期关闭页面或者浏览器后被清除 用途单线流程页面较多字段较多的情况用sessionStorage可以减少ajax请求次数页面数据加载会很快 4.对sessionStorage和localStorage进行操作二者有相同的操作方法 sessionStorage/localStorage.length获得storage中的个数sessionStorage/localStorage.key(n)获得storage中第n个元素对的键值第一个元素是0sessionStorage/localStorage.getItem(key)获取键值key对应的值sessionStorage/localStorage.key获取键值key对应的值sessionStorage/localStorage.setItem(key, value)添加数据键值为key值为valuesessionStorage/localStorage.removeItem(key)移除键值为key的数据sessionStorage/localStorage.clear()清除所有数据转载于:https://www.cnblogs.com/crystal-wei/p/8963531.html