面试完50个人后我写下这篇总结
at 2020.01.30 19:42 ca 未命名 pv 1499 by yanjun202
https://xieyufei.com/2019/11/08/Front-Summary.html
一、css
盒模型
css3的新特性
css选择器及其优先级
BFC
div水平居中
div垂直居中
绝对定位和相对定位
flex布局
让元素消失
清除浮动
calc函数
移动端rem
移动端1px
两边宽度固定中间自适应的三栏布局
伪类和伪元素
css画圆半圆扇形三角梯形
white-space几个属性值的区别
浏览器解析CSS为什么从右开始
CSS如何性能优化
二、js
js数据类型
判断数据类型的方法
var,let,const的区别
null和undefined区别
定义函数的方法
js作用域的理解
闭包的理解
数组去重
call,apply和bind区别
==和===区别
深拷贝和浅拷贝
防抖和节流
cookie,sessionStorage和localStorage
0.1+0.2!=0.3怎么处理
js实现继承
三、vue
mvc和mvvm理解
响应原理
生命周期函数
组件data为什么返回函数
vue给对象新增属性页面没有响应
v-if和v-show区别
v-model双向绑定原理
key的作用
scoped属性作用
scoped样式穿透
ref的作用
computed和watch区别
vue路由有几种模式
组件之间的传值通信
axios拦截器怎么配
四、浏览器
浏览器渲染机制
重绘和重排的区别
几种请求方法
get和post区别
如何解决跨域
JSONP原理
缓存的理解
XSS和CSRF区别
HTTP与HTTPS的区别
HTTP状态码
五、性能优化
使用CDN
gzip压缩
文本压缩
合并请求
雪碧图
图片懒加载
缓存资源
减少DOM操作
六、参考
已有0条评论