面经-3
- new操作符作用
- 创建空对象
- 挂载原型
- 改变this指向
- 做返回判断,返回对象
- 网格布局Grid
- JS事件循环
- 宏任务/微任务
- 跨域(同源策略)
- 接口服务器添加允许跨域请求的响应头配置
- jsonp
- 代理
- 背景: 跨域问题只存在于浏览器环境, 服务器之间是不存在跨域问题的
- 思路: 像代理服务器请求数据, 并由代理服务器转发请求, 再返回给前端
- LocalStorage, Session, Cookie, Token
- Token过期维护
- 请求拦截器
- 保存token,并设置过期时间
- 判断接口是否需要token,且token过期同时满足
- 请求加入队列
- token排队
- 刷新token
- 重新执行请求队列中的内容
- 响应拦截器
- 请求拦截器