一周面试问题总结o(╥﹏╥)o
面经问题总结
CSS
清除浮动的几种方式
position各个属性都相对于什么
background属性具体都指什么
说一下弹性布局
垂直居中的几种方法
BFC是什么?如何生成
重绘和重排
HTML
说一下对语义化标签的理解
JS
作用域和作用域链
如何解决跨域
原型链
数据类型都有哪些?
如何判别数据类型?
如何改变this指向?call apply bind有什么区别?
伪数组变为真数组的方法?
图片懒加载
HTTP
输入url到页面加载完成经历了什么
get post区别讲一下
cookie sessionStorage localStorage indexDB区别是什么
http 和websocket区别是什么
ES6
let const var区别
说一下函数参数的解构赋值
说一下proxy的理解
说一下对象字面量的写法
口述一个class,继承有几种形式?es6中的super如何使用
伪数组变为真数组的方法?es6中怎么实现
Set、Map的具体用法
箭头函数this指向哪里?
promise方法有哪些?
构造一个使用promise.race / all的应用场景
promise.done和promise.then的区别
promise和async await区别
Vue
为什么vue中data必须是一个函数?
vue双向绑定原理
vue3和vue2绑定的区别 为什么使用Proxy
nextTick异步渲染
说一下虚拟dom diff
说一下生命周期, computed和watch有什么区别?监听对象里面的一个值应该用哪个
slot用过么?说一下使用场景
组件懒加载
Vue-router
说一下常用导航钩子
router和route的区别
传递参数的方式
路由懒加载
VueX
说一下为什么使用vuex
Mutation和Action异同