前端面经(待整理)
http http相关没有特别难的,常见的了解下就没问题。 介绍Http2,优点和存在什么坑或问题(必考) HTTP报文的请求和返回会有几个部分(请求行、请求头、请求体);每部分具体都有什么(常见的请求头) GET和POST的区别 输入url到页面加载全过程(必考) 介绍HTTPS;HTTP和HTTPS的区别(必考) HTTPS加密过程 HTTP缓存控制(强缓存、弱缓存);缓存相关的HTTP请求头(必考) 对跨域的了解,跨域怎么解决(必考) cors的返回头、cors预请求,什么时候会出发预请求(必考) tcp的长连接和http2多路复用相关 tcp拥塞控制和流量控制 三次握手四次挥手,为什么三次和四次 前端性能优化(必考) css css最近问的越来越少了,只要会写常见的布局就ok,难点的答不出来也没事。相比移动端相关的会问题的比较多。 盒模型 positon的值,都是根据什么定位(注意下还有sticky) 栅格布局的原理 垂直居中布局 上中下布局,中间自适应 左中右布局,中间自适应 什么css可以减少重绘 动画相关属性 移动端适配方案(必考) 移动端适配1px的问题 lineheight属性1.5和150%区别 em和rem的区别 js 重中之重,没啥可说的刷题就完事了,而且像节流防抖、bind、promise之类的都要会手写。这里就不标必考了,因为大部分都是重点。