【JS面试】第十章 存储

版权声明:本文为冯天祥原创文章,未经允许不得转载。 https://blog.csdn.net/kxbk100/article/details/88599399

题目
请描述下cookie,sessionStorage和localStorage的区别

知识点
cookie :本身用于客户端和服务端通讯,但它有本地存储的功能,于是就被借用了,使用document.cookie=。。。获取修改即可
缺点:存储了太小4kb;所有http请求都带着,影响获取资源效率;API简单,需要封装才能用document.cookie…;
sessionStorage
浏览器关了会清0
HTML5专门为存储而设计,最大容量5M;API简单易用;
sessionStorage.setItem(key,value);sessionStorage.getItem(key);
localStorage
HTML5专门为存储而设计,最大容量5M;API简单易用;
localStorage.setItem(key,value);localStorage.getItem(key);
ios safari隐藏模式下,localstorage.getItem会报错,建议统一使用try catch封装

解答
容量 是否会携带到ajax中 API易用性

猜你喜欢

转载自blog.csdn.net/kxbk100/article/details/88599399