深圳智学无忧教育科技(单题)
题型 | 难易度 | 出现频率 | 浏览 | 评论 |
---|---|---|---|---|
问答题 | 17 | 0 |
试题信息收集不易,转发请带上出处,不甚感谢!如果您对任何编程问题还有疑问,欢迎点击下方按钮向老师提问!
问答题
- 前端存储
答:
- cookie存储数据比较常用,也是早期的前端存储方式,cookie信息往返浏览器与服务器之间,cookie的信息会提交到服务器,服务器也可以写cookie信息,存储大小为4KB左右,可以设置过期的时间。
- sessionStorage是html5新增的,用于存储临时的会话数据,页面关闭就销毁
- localStoreage 也是html5新增的,用于永久存储客户端数据
sessionStorage和localStoreage存储的数据都要比cookie大,约为5MB。
离线缓存(application cache):HTML5引入了应用程序缓存器,可对web进行缓存,在没有网络形况下使用,通过创建cache manifest文件,创建应用缓存。
优点:减少服务器负载,提高加载速度;离线浏览,用户可以在应用离线时使用。
缺点:版本更新后,必须刷新一次才会启动新版本;进入离线存储的页面,如果不更新版本,是会将其当成静态页面不请求;无法进行灰度发布等策略。