京东-京东零售前端一面
1.职业规划
2.项目介绍和实习介绍
3.同源政策是什么?如何解决跨域?简单请求和复杂请求分别是什么?OPTIONS的作用?
同源:协议,域名和端口号都相同
解决跨域:CORS,反代等
复杂请求可能导致跨域,需要先发送OPTIONS预检请求
简单请求一般:请求方法为 GET
, HEAD
, POST
,头信息不超出以下几种字段:-Accept
, Accept-Language
, Content-Language
, Content-Type
(值仅限于 application/x-www-form-urlencoded
, multipart/form-data
, text/plain
)
4.强缓存和协商缓存
5.重排和重绘
6.手撕和读代码:事件循环相关;找出矩阵中最大值和最小值;箭头函数this的指向问题;React和Vue代码分析;实现一个获取当前浏览器宽高的组件