2020年4月最新前端面试题,适合1-2年经验

最近在南京面试,大部分都是电话面试,仅有的三家现场面试,面试题给大家看看,新鲜出炉的。
我是面试的1-1年经验的,最终结果还好,收到了三个offer,不过都是一些中型公司,毕竟自己太菜,大厂进不去。

第一家

v-for中,key的作用是什么?
什么是vue-loader?
什么是mixin
vue-cli如何配置反向代理
props如何指定类型?
Vue生命周期中,created通常用于做什么
什么时候执行updated周期?
Vue的钩子函数中为何不能使用箭头函数
keep-alive什么时候使用?
路由传值哪些方式?
Vuex的使用过程?
什么是异步组件?
Vue响应式原理?
原生js手写数组去重,冒泡排序,深拷贝
ES6中 forEach和map方法有何区别?
什么是闭包?
节流和防抖有何区别?有何作用?
__proto__和prototype的关系
this是什么?如何改变其指向?
事件冒泡,阻止默认事件
mouseenter和mouseover的区别?
什么是事件委托?有何作用?
Eventloop
盒模型
水平垂直居中的方式
重排和重绘
flex布局
css五种定位方式
css变量
浮动和清除浮动
伪元素和伪类
跨域以及解决方案
Web性能优化

第二家

v-show和v-if的区别
window.onload和$(document.ready)的区别
原生js获取元素和jQuery获取元素
DOM的增删改
冒泡排序
去重
this指向
vue.nextTick
深拷贝
精准判断数据类型?
flex布局
BFC   FFC   IFC
水平垂直居中的方法
cookie  session  local 存储的区别
生命周期说一遍,各阶段都是干啥的
Vuex如何配置,详细说明
路由如何配置?路由钩子函数,keepAlive
组件通信
手写原生ajax
break  continuefor循环的区别
null和undefined的区别
typeof null的值?
手写一个构造函数的原型链(__proto__和prototype)
手写实现原型链继承
ES6新特性(变量,数组方法,剪头函数)
vw和rem怎么用?
GETPOST的区别?
简单说一下从输入网址到页面显示发生了什么?

第三家

字符串反转?
如何判断一个变量是数组还是对象?
标准盒模型和怪异盒模型
css如何实现左侧固定,右侧自适应布局
~  +  > 在css3中表示什么
如何清除浮动?
vue组件通信有哪些
Vuex数据持久化
什么是虚拟DOM
vue响应式原理
v-on可以绑定多个函数吗
路由钩子函数
sessionStorage  localStorage  cookie的区别
computed和watch的区别
性能优化
单页应用和多页应用
__proto__和prototype
js执行上下文
原型链继承
call bind  apply区别
宏任务,微任务,事件循环
实现冒泡排序和深拷贝

  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值