摘要: 前言 虚拟列表对于大部分一线开发同学来说是一点都不陌生的东西了,有的同学是直接使用第三方组件。但是面试时如果你简历上面写了虚拟列表,却给面试官说是通过三方组件实现的,此时空气可能都凝固了。所以这篇文章欧阳将会教你2分钟内实现一个定高的虚拟列表,至于不定高的虚拟列表下一篇文章来写。 欧阳也在找工作,坐 阅读全文
posted @ 2024-12-19 14:08 前端欧阳 阅读(352) 评论(1) 推荐(7) 编辑
摘要: 前言 没有看过provide和inject函数源码的小伙伴可能觉得他们实现数据多级传递非常神秘,其实他的源码非常简单,这篇文章欧阳来讲讲provide和inject函数是如何实现数据多级传递的。ps:本文中使用的Vue版本为3.5.13。 关注公众号:【前端欧阳】,给自己一个进阶vue的机会 看个d 阅读全文
posted @ 2024-12-03 08:42 前端欧阳 阅读(295) 评论(0) 推荐(3) 编辑
摘要: 前言 watch这个API大家都很熟悉,今天这篇文章欧阳来带你搞清楚Vue3的watch是如何实现对响应式数据进行监听的。注:本文使用的Vue版本为3.5.13。 关注公众号:【前端欧阳】,给自己一个进阶vue的机会 看个demo 我们来看个简单的demo,代码如下: <template> <but 阅读全文
posted @ 2024-11-26 10:09 前端欧阳 阅读(483) 评论(1) 推荐(1) 编辑
摘要: 前言 watch这个API大家应该都不陌生,在Vue3版本中给watch增加不少有用的功能,比如deep选项支持传入数字、pause、resume、stop方法、once选项、onCleanup函数。这些功能大家平时都不怎么用得上,但是在一些特定的场景中,他们能够起大作用,这篇文章欧阳就来带你盘点一 阅读全文
posted @ 2024-11-21 11:25 前端欧阳 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 前言 Vue3.5版本又将响应式给重构了,重构后的响应式系统主要有两部分组成: 双向链表和 版本计数。我们在前两篇文章中我们已经讲过了 双向链表和 版本计数,这篇文章我们来讲讲为什么这次重构能够让内存占用减少56%。 欧阳年底也要毕业了,加入欧阳的面试交流群(分享内推信息)、高质量vue源码交流群 阅读全文
posted @ 2024-11-13 08:43 前端欧阳 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 前言 Vue3.5响应式重构主要分为两部分:双向链表和版本计数。在上一篇文章中我们讲了 双向链表 ,这篇文章我们接着来讲版本计数。 欧阳年底也要毕业了,加入欧阳的面试交流群(分享内推信息)、高质量vue源码交流群 版本计数 看这篇文章之前最好先看一下欧阳之前写的 双向链表 文章,不然有些部分可能看着 阅读全文
posted @ 2024-11-06 09:29 前端欧阳 阅读(491) 评论(0) 推荐(1) 编辑
摘要: 前言 在最近的Vue Fes大会上,Vue Vapor的作者智子大佬宣布,如果能够得到资金支持,那么Vue Vapor年底就能发布alpha版本了。 关注公众号:【前端欧阳】,给自己一个进阶vue的机会 智子也需要赚钱养活自己 根据尤大透露,过去一年以来智子接受赞助全职在为Vue Vapor工作。现 阅读全文
posted @ 2024-10-29 09:07 前端欧阳 阅读(476) 评论(1) 推荐(3) 编辑
摘要: 就在昨天1024程序员节,JetBrains突然宣布WebStorm现在对非商业用途免费啦。以后大家再也不用费尽心思的去找破解方法了,并且公告中的关于非商业用途定义也很有意思。 阅读全文
posted @ 2024-10-25 10:12 前端欧阳 阅读(3101) 评论(7) 推荐(3) 编辑
摘要: 两个月前尤大在Vue 仓库中引入了 pkg.pr.new,有了这个后Vue仓库中的每个commit或者PR都会自动触发一个新的发布,我们就可以在项目中体验最新版本的Vue啦。 阅读全文
posted @ 2024-10-24 08:36 前端欧阳 阅读(361) 评论(0) 推荐(1) 编辑
摘要: 在Vue3.5版本中最大的改动就是响应式重构,重构后性能竟然炸裂的提升了56%。之所以重构后的响应式性能提升幅度有这么大,主要还是归功于:双向链表和版本计数 阅读全文
posted @ 2024-10-14 11:31 前端欧阳 阅读(1276) 评论(7) 推荐(7) 编辑