首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吊打面试官
Dignity_呱
创建于2022-11-07
订阅专栏
讲解面试中,面试题的一些思考。 面试的纸上谈兵,希望最终能引入到实践项目中去。
等 160 人订阅
共19篇文章
创建于2022-11-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
记一次手撕算法面试
现在还是金三银四,去找虐,很多大厂都喜欢让候选人手写算法题,她也不例外。 其实给的题不难,但是要看你怎么优雅的写出如诗一般的代码。 输入一个字符串,打印出该字符串中,所有字符的排列组合。 递归来一手
决定我的offer:问了我3个websocket的问题
最近的金三银四,有没有人去看看市场过? 降薪?外包?离家远? websocket页面休眠了怎么处理 链接因为某些原因出了故障,导致延迟几秒,要怎么处理 心跳请求一般做几秒
前端哪有什么设计模式
之前在讨论设计模式、算法的时候,一个后端组长冷嘲热讽的说:前端哪有什么设计模式、算法,就好像只有后端语言有一样,至今还记得那不屑的眼神。 今天想起来,就随便列几个,给这位眼里前端无设计模式的人,睁眼
靓仔,你来说一下DOM渲染机制
面试官一来就问:我们都知道,vue模板转换为DOM,是经过一系列流程转换的,他底层又是怎么高效更新这些节点的呢? 为什么vue默认推荐使用模板嘞? 更新类型标记
为什么没人用mixin
为什么vue2很少有开发者使用mixin? 虽然很少有人用,但事物都有两面性,再坏的人,也有优点,何况mixin。 提高代码复用性 维护方便**:共享逻辑集中在一个地方修改时,其他依赖该 `Mixi
父子孙slot插槽,如何高效接收与发送消息?
插槽父子孙,怎么接收消息和发送消息呀 我们封装一个组件A,一般情况下,其组件会有子组件B。即:A->B 而现在需要Q组件想来引用组件A,此时想要引用的时候,使用组件B的插槽,并且传递数据以及接收B
观察者:localStorage更新后,如何通知?
这个加入购物车之后,右侧要实时显示数量,并且在页面刷新的时候,依然保存起来。 这样,当一个组件(例如 A 组件)设置了 `localStorage` 的值时,另一个组件(例如 B 组件)能够接收到该变
虚拟列表,实战复制到项目中,解决几万条数据滚动卡顿
突然产品说下载下拉选择有将近20000项,移动端点击选项比较卡。 而说回这次的下拉选择,一般选项不会超过100条,毕竟多了的话,也不好选择。 当然选项多了可以考虑,支持搜索功能。
Vue 模版为什么不能访问window?
突然想直接在模板上访问window,是不是很方便? Vue 警告: Vue 组件的渲染过程中引用了一个名为“窗口”的属性或方法,但该属性或方法并未在当前组件的实例上进行定义。 模板编译限制
🤡官:你有遇到很难排查的问题吗
从A路由—>B路由,此时停留在B路由页面下,点击浏览器自带的返回,期望回到A页面 结果发现:url是A页面的,但内容还是B页面。 有可能是beforeEach 浏览器历史记录 popstate
面试回:webpack代理原理
请问webpack代理原理? 1. Webpack 代理的原理是在开发环境中,为了解决前端应用需要请求后端 API 接口的问题,可以通过配置一个代理服务器来转发请求。在Webpack中,通常可以使用类
某司的手写题:行政区域层级控制
需要根据传入的层级,如(只展示省,或者只展示省市) 来显示对应的数据结构。 然后传入层级。 如:只需要展示省市,后面的区、街道就不需要展示了。 要求我们在这份数据结构中处理。
三面:请设计一个虚拟DOM算法吧!
虚拟dom其实就是虚拟的dom对象,它本身就是一个 `JavaScript` 对象,只不过它是通过不同的属性去描述一个视图结构。前端性能优化的一个秘诀就是尽可能少地操作DOM,不仅仅是DOM相对较慢
开局面试官就让我设计一个路由
我们可以定义一个createRouter函数,返回路由实例;然后要把他定义成插件,即实现`install`方法。实现两个全局组件:router-link页面跳转、router-view内容显示。
vant加载组件不够用,那就手写一个loading组件
vant想实现接口请求中,展示全屏loading,接口请求回来,关闭全屏loading。Toast官方并没有提供手动隐藏的API,只提供xxx毫秒后自动关闭。不合我意,那就手写一个Loading组件
Vue3的响应式到底比Vue2优雅在哪
Object.defineProperty 和Proxy本质差别是,defineProperty 只能对属性进行劫持,所以出现了需要递归遍历,新增属性需要手动 Observe的问题,有多达13种拦截方
靓仔,说一下keep-alive缓存组件后怎么更新及原理?
keep-alive怎么缓存组件的,是性能优化常见的一点,面试中我们怎么去回答比较好,缓存可用keep-alive,说一下它的作用与用法、使用细节,如缓存指定/排除、更新activated、原理阐述
如何回答new Vue阶段做了什么?
整个new Vue阶段做了什么? 我们习以为常的用Vue开发,但可能很少会关注new Vue帮我们做了什么。面试中我们怎么去回答比较好,init、mount、compiler、render、patch
优雅回答watch和computed的区别和选择?
有人说面试造火箭,进去拧螺丝;其实个人觉得问的问题是项目中涉及的点 || 热门的技术栈都是很好的面试体验,不要是旁门左道冷门的知识,实际上并不会用到的。 Vue中的watch和computed的区别?