前端面试题-浏览器相关

1 cookie和localSrorage、session、indexDB 的区别

前端面试题-浏览器相关_第1张图片

从上表可以看到, cookie 已经不建议⽤于存储。如果没有⼤量数据存储需求的话,可以使⽤ localStorage 和 sessionStorage 
。对于不怎么改变的数据尽量使⽤ localStorage 存储,否则可以⽤ sessionStorage 存储。

对于 cookie ,我们还需要注意安全性

前端面试题-浏览器相关_第2张图片

2 怎么判断⻚⾯是否加载完成?

  • Load 事件触发代表⻚⾯中的 DOM , CSS , JS ,图⽚已经全部加载完毕。
  • DOMContentLoaded 事件触发代表初始的 HTML 被完全加载和解析,不需要等待CSS , JS ,图⽚加载

3 如何解决跨域

 因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端⼝有⼀个不同就是跨域, Ajax 请求会失败。

我们可以通过以下⼏种常⽤⽅法解决跨域的问题

JSONP
JSONP 的原理很简单,就是利⽤ 
                    
                    

你可能感兴趣的:(前端,前端,okhttp)