博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端面试题总结
阅读量:2120 次
发布时间:2019-04-30

本文共 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/

你可能感兴趣的文章
[Jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)
查看>>
Jmeter之正则
查看>>
【JMeter】1.9上考试jmeter测试调试
查看>>
【虫师】【selenium】参数化
查看>>
【Python练习】文件引用用户名密码登录系统
查看>>
学习网站汇总
查看>>
【Python】用Python打开csv和xml文件
查看>>
【Loadrunner】性能测试报告实战
查看>>
【面试】一份自我介绍模板
查看>>
【自动化测试】自动化测试需要了解的的一些事情。
查看>>
【selenium】selenium ide的安装过程
查看>>
【手机自动化测试】monkey测试
查看>>
【英语】软件开发常用英语词汇
查看>>
Fiddler 抓包工具总结
查看>>
【雅思】雅思需要购买和准备的学习资料
查看>>
【雅思】雅思写作作业(1)
查看>>
【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
查看>>
【Loadrunner】通过loadrunner录制时候有事件但是白页无法出来登录页怎么办?
查看>>
【English】【托业】【四六级】写译高频词汇
查看>>
【托业】【新东方全真模拟】01~02-----P5~6
查看>>