本文共 2502 字,大约阅读时间需要 8 分钟。
一。vue
1.父子组件兄弟组件的传值交互 99%*****2.vue 事件移除 **3.vue 中的修饰符(例如once prevent stop)****4.vue 路由懒加载 99% *****5.vue-keepalive 的使用和对生命周期的渲染 99%*****6.vue 自定义指令,如何定义全局和局部的,以及说出内置的指令 *****7.vue 中的过滤器以及使用场景 ***8.vue 中的el 是什么 **9.nextTick使用场景以及原理 99% *****10.vue路由hash与history区别,以及实现(包括原生的几个方法)*****11.vue 组件传对象的写法 ***12.vue data为什么返回的是函数而不是对象 99%*****13.vue watcher是怎么实现的 ***14.vue各属性中,使用尖头函数有什么影响 99% ***15.vue 生命周期(介绍每个周期的用途和使用场景),vue第一次加载页面时会触发哪几个钩子。*****16.vue 子组件和父组件执行的生命周期执行的顺序17.vue的is属性用来干啥呢 ****18.vue 的数据流 ****19.vue set 的使用和原因 *****20.vue 指令 ***21.vue 内置组件(包括动画的使用)***22.vue 插槽的使用,以及属性 *****23.vue 中如何进行一些公共方法的使用 ****24.拦截器的配置 ***25.watch和cumpeted的区别,使用场景 99% *****26.vue 中的router/route分别是干什么的,区别是什么 *****27.vue 中的那些指令,属性,或者内置组件遵循了Observer(例如v-modle,watcher,cumpeted)****28.vue 中的组件交互传值有哪几种方式(1.普通的方式,2vuex)然后还有什么 ****29.vue 数据总线 ***30.vue中minx的使用 ***31.v-modle 是什么原理 *****32.vue 的双向绑定的原理(讲源码)99% *****33.vuex 的使用场景,使用的方法,mutations和action 的区别,为什么mutations中不能进行异步操作***** 99%34.讲解diff 算法(99%) *****35.vuex和localstorage的差别 ****36。vue 打包和环境配置37。一个目录下文件读取,require.context *****38. v-if 和 v-for 的优先级 ,一起使用会有什么问题 99% *****39. vue key的用途 99% *****40.v-on可以绑多种方法吗?每种方法可以绑多个回调函数吗 ***41.vue 渲染大量数据时应该怎么优化 ****42.什么是虚拟dom 如何形成的,有什么作用
二。js
1.继承和原型链(问的几率99%)*****2.js 的运行机制和事件循环(99%) *****3.this 指向问题(99%)*****4.手写节流和防抖,手写(99%)*****5.闭包和递归(99%)*****6.对象的深拷贝和浅拷贝,手写 (99%)****7.箭头函数(99%)*****8.函数的柯里化***9.js 的多种继承方式 ***10.改变this 指向的几种方法,call apply bind的实现 (80%)*****11.let var const的区别和使用 ****12.for in 和 for of的差别 *****13.函数中的arguments 是对象还是数组, 为什么 ****14.Array.from ,Array.of的使用***15.es6中的新增加了什么(99%) *****16.常用的一些的一些数组的方法(99%)*****17.数组去重的几种方法 *****18.还有一些常见的算法题目(斐波那契数列,水仙花,爬楼梯等等)*****19.promise, setTimeout async await等等 (99%)*****20.typeof 和 instanceOf 的差别,以及实现原理 99% *****21.map 和 set 结构 ****22.事件委托和代理 99% *****23.常见跨域的几种方式,以及 json 的原理,为什么可以跨域 99% ***** 24.promise catch方法 all方法 race方法一定要会 99% ****25.promise all 方法如何 在一个请求错误时返回错误且继续执行总结:遇到的题目中事件循环比较多,this指向比较多,节流防抖比较多,箭头函数比较多,还有常见的算法题目比较多
三。css 和 html
1.盒子模型,宽度高度计算,以及css如何设置2.flex 常用的属性,会让你根据条件写出对应的布局3.常用的语义化标签4.css3的新特性,问到动画多5.position的几种定位,以及以什么为标准6.垂直水平居中的几种方式,最少会三种7.浏览器加载和渲染html的顺序8.回流和重绘9.清除浮动的方式,3中10.BFC,包括形成条件和解决问题的场景11.不同屏幕适配的方案12.sass 和 less 使用(变量定义,minx include 等等)总结:很多东西不是你会一种就行了,比如清除浮动,垂直居中等等,,,
四。其它
1.cdn的用法和原理2.浏览器加载和渲染html的顺序3.一个完整请求获取资源的过程4.webpack的配置有哪些?自己配置过吗,loader和plugin有什么区别5.写出几个loader6.前端安全,前端攻击方式7.https和http有什么不同9.前端性能优化10.缓存,包括服务器缓存和浏览器缓存(session,cooking,localstorage)11.异步延迟加载的几种方式(文件异步加载)总结:上面的肯定都会问到的
总结 还是要不断的积累,练习
转载地址:http://yaurf.baihongyu.com/