![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试汇总
文章平均质量分 81
前端小白头很铁
这个作者很懒,什么都没留下…
展开
-
面试遇到的问题
2021/9/18晚面试遇到的问题:一、JS部分1.写一个快速排序2.用正则将url中的参数转成对象3.手写call函数二、CSS部分4.用css实现涟漪5.flex有哪些属性以及各属性的作用三、HTML部分6.强缓存与协商缓存的使用场景以及如何使用。四、Vue部分7.vue的diff算法原理...原创 2021-09-18 20:43:31 · 96 阅读 · 0 评论 -
记又一次失败的面试
这次面试暴露出了很多细节上的问题,尤其是代码题,面试官一眼就能看出来你的代码能力。1.实现一个xxx函数执行times次fnfunction xxx(times, fn) { }var vote = xxx(3, function (name) { console.log(`${name}`)})vote('A')vote('B')vote('C')vote('D')vote('E')这道题逻辑上不难,但是我当时脑子一热就不知道name参数应该放哪了,找了半天还被面试官提原创 2021-09-17 22:25:07 · 156 阅读 · 0 评论 -
记一次面试中遇到的问题
1.style scoped能够隔离样式的实现原理由于之前没有做过功课,我的回答是在每个scoped外面包一个div并绑定一个id,但是这样会添加dom节点。这个其实在官方文档单文件组件样式特性里有说明,其实是vue通过postCSS对scoped中的内容进行了一些修改,如.example { color: red;}转换为.example[data-v-f3f3eg9] { color: red;}这里用到了css的属性选择器,到这里应该就有思路了;只要再给template原创 2021-09-17 17:15:09 · 94 阅读 · 0 评论