第一天
1、简述vuex的工作流程?
2、vuex-router导航守卫(钩子函数)?
3、详述keep-alive组件?
第二天
1、v-show 和 v-if区别
2、vue中key的作用
3、assets和static的区别
4、computed 和 methods和watch区别?
第三天
1.对MVC、MVVM、MVP的理解
2.v-show VS v-if
3.组件通信
4.生命周期(keep-alive)
5.常见的解决跨域的方式
第四天
1.vue-router实现原理
2.Vue响应式原理
3.SPA路由为history刷新404,为什么?如何解决(说出一种服务器下的配置方法即可)?
第五天
1.详述虚拟DOM中的diff算法
2.swiper获取数据、css都没有问题,但是图片不动,应该怎么解决
3.$nextTick()使用场景
4.子组件能不能修改父组件传递过来的数据
第六天
1.手写promise封装ajax请求
2.在地址栏输入网址敲回车发生了什么?
3.什么是BFC?什么情况下触发BFC
第七天
1.函数防抖和函数节流
2.什么是事件委托?为什么要用事件委托?
3.原生 JS 的 window.onload 与 Jquery 的$(document).ready(function(){})
4.有什么不同?
第八天
1.position有几种取值,分别是什么意思?
2.浏览器中的回流和重绘是什么,分别在什么情况下触发?
3.px、em、rem的区别
4.清除浮动的方式有哪些?最优的事哪一种?
5.readonly和disabled的区别
6.css优先级算法如何计算?有什么不同?
第九天
1、全局配置?
2、生命周期?
3、组件通信?
4、behavior?
5、template?
6、wxs?
第十天
1,事件委托的原理?
2,v-model原理(双向数据绑定原理)?
3,怪异盒模型的组成部分?
4,一个div的默认边框是多少?
5,组件缓存的优缺点?
6,let ,const ,var的区别?
7,选择器权重 和常用选择器?
第十一天
1,线程和进程的区别?
2,eval是做什么的?
3,哪些操作会造成内存泄漏?
第十二天
1.什么是函数柯里化及使用场景
2.JS单线程和多线程
3.微任务和宏任务
4.EventLoop
5.手写数组去重,多种方法
6.实现一个clone函数
7.浏览器是如何渲染页面得
8.call,apply,bind方法得作用分别是什么
第十三天
1.移动端1px问题,为什么会有?如何解决?
2.typeof和instanceof相同点与不同点
3.JS单线程如何改多线程
第十四天
1.IOS和Android常见兼容问题?
2.前端优化?
3.session+cookie 和 token有什么区别?
4.浏览器是如何记录用户登陆状态的?
5.详述后台管理系统权限如何实现的?
6.详述函数颗粒化是什么?及作用
第十五天
1.call、apply、bind方法的作用分别是什么?有什么区别?
2.在JavaScript中什么是伪数组?如何将伪数组转化为标准数组?
3.JavaScript中callee和caller的作用?
第十六天
1.路由传参方式
2.vue-loader是什么?
第十七天
1.你怎么理解vue中的diff算法?
2.对vue组件化的理解?
3.Vue中key的作用和工作原理?
4.VUE组件data为什么必须是函数?
第十八天
1.你了解哪些Vue性能优化方法?
2.你对Vue3.0的新特性有没有了解?