总结一下最近面试问的Vue3的相关问题

最近面试了很多公司,其中也不乏很多大厂,如网易、阿里,还有字节。发现对于vue3相关的面试问题多了不少。确实vue3+ts开发已经成为了很多公司新项目的选用技术栈,这股趋势越来越明显。

很多公司面试也问上了vue3,这里总结了一下面试关于vue3最近都问了什么?

vue3源码上的改动

vue3最近都问了什么?

这是常问的一大类,主要改动集中于两个方面:

01 响应式原理api的改变

Vue2响应式原理采用的是defineProperty,而vue3选用的是proxy。这两者前者是修改对象属性的权限标签,后者是代理整个对象。性能上proxy会更加优秀。

02 diff算法,渲染算法的改变

Vue3优化diff算法。不再像vue2那样比对所有dom,而采用了block tree的做法。此外重新渲染的算法里也做了改进,利用了闭包来进行缓存。这使得vue3的速度比vue2快了6倍。

写法上的核心改动composition api

vue3最近都问了什么?

区别于vue2组件写法,我们在定义一个vue2的组件的时候,更多是通过一个对象来表达组件,像这样:

而在vue3中,我们会通过方法的组合调用来完成组件的定义,像这样:

这种写法上翻天覆地的变化,很多同学都一时难以适应,但是这样的写法带给我们写复杂组件时更好地复用性。

此外,除了vue3,面试还有很多面试必问的其他问题,如项目优化方案怎么做,项目问题怎么解决等面试问题。

大家都技术内卷的时代,我们必须要做得比别人好,本周网易云课堂带着你全方位突破,把网易对于一个高级前端的要求教会大家,并可以免费领取网易内部前端进阶资料包

网易独家面试集训

3天前端直播课

0元学习

6月29日-7月1日 ,每晚8点

• 6月29日: 

【那些源码教我的事】一节课教你写出高质量代码

01  源码技巧大解析

02  js代码架构方案全解析

03  如何用设计模式简化代码

 6月30日: 

【技能拓展】一线互联网项目都有的api层是怎么做的?

01  Axios源码分析

02  大型项目中的api层

03  二次封装Axios实例

 7月1日: 

【用vue3做项目】一节课带你了解vue3改变了什么

01  vue3源码改动详解 

02  什么是vite

03  用vite加vue3写项目

请持续关注,还有网易老师亲自简历指导,就业咨询哦!

扫描下方二维码

 添加助教小姐姐一起进步

遇到扫码频繁,请再次识别哦

(别让您的犹豫阻碍您的进步)

进阶视频资料+ 学习路径图

扫描下方二维码获取高清版

网易进阶学习路径图等你来!

 扫描下方二维码,免费获取

遇到扫码频繁,请再次识别哦

(别让您的犹豫阻碍您的进步)

免费直播,海量资料,先到先得~

往期直播干货回顾↓

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值