m
一面1.看代码写输出(答案是1-13)回答的时候还是没有掌握async,await,Promise的执行顺序还问到了宏任务和微任务,时间循环等宏任务:settimeout微任务:ajax,Promise2.vuex五个概念以及流程statemutationactionsgetter3.页面隐藏一个元素的几个方法dispaly:nonevisibility:hidden我回答了一个定位;层叠性:z-index  -999opacticy:04.ES6变量声明let const解构赋值字符串新增方法Set Mapclass类语法async awaitSymbol5. var let const三者的区别6.for循环关于1-5的输出还有就是关于如何改造让第一个for循环,也输出0-57.剪头函数和普通函数的区别最重要的就是一个this指向8.数组的map数组filter和bindmap和filter返回值有什么不同?9.Vue组件传值本地缓存这个没有答上来10.问项目项目问是和谁一起做的Echarts中国地图和世界地图11.js和ts的区别12.反问环节就问了问做什么业务然后面试官介绍了一下公司情况公司一共几轮面试13.可能会问webpack配置vue的组件优化(重点)二面1.问了问代码高亮,mavon-editor自己封装组件你会怎么实现,说思路2.数组转换为树形结构3.伪数组和数组的区别,伪数组可以用forEach吗?4.原生DOM的一些操作,获取,增加删除等等5.css选择器这里,父节点有五个子节点,ABCDE,然后知道了C,怎么获取BD呢?6.js的闭包优缺点,然后引申到了垃圾回收机制,以及更常用哪一个?7.前端文件上传太大了怎么办?(分片以及注意点)8.watch和computed的区别是什么9.watch深度监听(deep)以及监听一个属性怎么实现?10.Vue的双向绑定(发布订阅者模式)11.浏览器缓存机制(强缓存和协商缓存)12.跨域的解决方案,常见的几种13.因为上面说了跨域,所以问了问ngix代理服务怎么配(这个真的不会)
点赞 6
评论 6
全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务