首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云阁
掘友等级
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
266
文章 266
沸点 0
赞
266
返回
|
搜索文章
云阁
赞了这篇文章
sugar2025
4月前
关注
什么?2025年了发版后还要手动清浏览器缓存?
破解浏览器缓存之谜:为何你的 Webpack 应用总是无法自动更新? 你是否也经历过这样的场景:刚刚加班加点修复了一个线上紧急 Bug,满怀信心地通知用户刷新页面,得到的反...
185
35
分享
云阁
赞了这篇文章
我是日安
前端
·
23天前
关注
从零到一打造 Vue3 响应式系统 Day 29 - readonly:数据保护实现
在开始 readonly 之前,我们先补充一下 Proxy 的知识: Proxy Proxy 是实现 reactive、readonly 等功能的核心。它会在目标对象前架设...
14
2
分享
云阁
赞了这篇文章
修竹
2月前
关注
vue3.5.18源码-响应式-ref、computed、watch和render的底层关系
本文将以发布订阅者的视角来探索ref、computed、watch和render之间的底层关系。重点关注Dep-发布者核心类和ReactiveEffect-订阅者核心类。...
9
2
分享
云阁
关注了
修竹
云阁
赞了这篇文章
修竹
2月前
关注
vue3.5.18源码-响应式-既是发布者又是订阅者的computed
响应式就是当数据变化时会自动执行某些操作。但是,computed的响应式和ref和reactive有所不同,ref和reactive是发布订阅者模式中的发布者,而compu...
2
评论
分享
云阁
赞了这篇文章
漂流瓶jz
Web前端
·
2年前
关注
什么情形下应该使用BFF?带你了解BFF的优势,即服务于前端的后端
BFF是一种Web架构,全名为Backends For Frontends,即为服务于前端的后端。BFF一般指的是在前端与后端之间加增加一个中间层。...
94
15
分享
云阁
赞了这篇文章
我是日安
前端
·
26天前
关注
从零到一打造 Vue3 响应式系统 Day 28 - shallowRef、shallowReactive
ref 与 reactive 都属于深层响应 (deep) API。它们会递归地将内部所有嵌套对象都转换为响应式代理。在多数情况下这非常方便,但当处理大型数据结构时,这种深...
6
评论
分享
云阁
赞了这篇文章
水鱼兄
前端开发
·
2年前
关注
【人人都能读标准】18. 手写一个通过test262标准符合性测试的Promise
本节的内容会分为两个部分,前面的部分我会为你展示基于标准的定义实现Promise的大致过程。而剩余的部分,我会从标准的角度为你展示,Async函数是如何实现异步编程的。...
3
评论
分享
云阁
赞了这篇文章
前端布鲁伊
前端搬砖师
·
3月前
关注
TSConfig 这玩意,配好了真能少加两天班
TypeScript 的配置就像装修房子,刚开始总觉得越多越好,后来才发现简洁实用最重要。毕竟,我们的目标是写业务代码,不是玩配置杂技,对吧?...
38
4
分享
云阁
赞了这篇文章
我是日安
前端
·
27天前
关注
从零到一打造 Vue3 响应式系统 Day 27 - toRef、toRefs、ProxyRef、unref
在响应式系统中,reactive 能够将一个对象转换为深层的响应式对象,但是在开发过程中,我们时常会需要用到解构赋值,这时候会导致响应性丢失。 问题解析 执行这段代码,你会...
3
1
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 17 - 性能处理:无限循环
在打造响应式系统时,一个容易遇到的状况是,effect 在执行期间同时“读取”又“写入”同一个依赖,这会造成自我触发 (self-trigger)。 effect 为了读值...
10
1
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 26 - 数组长度变更处理
在我们构建响应式系统的过程中,虽然对于原生 JavaScript 对象的处理已经相当完善,但数组 (Array) 与普通对象的属性不同,数组的 length 属性与其数值索...
6
评论
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 23 - Watch:基础实现
watch 是 Vue 中非常重要的一个 API,它允许开发者在响应式数据发生变化时,执行特定的副作用(side effects)。这些副作用可以是异步行为(例如发起请求)...
6
1
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 22 - Computed:缓存机制实现
在上一篇文章中,我们提到将通过「缓存」机制来解决 computed 在访问时重复执行的问题。 在 Vue 3 的源码里,computed 是靠一个「脏值标记(dirty f...
4
2
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 21 - Computed:即时更新基础实现
今天我们要在保持既有链表架构不变的前提下,实现 computed 的惰性计算 + 缓存(dirty 旗标)与调度逻辑。 示例演示 先看官方代码的效果: 可以看到控制台会先输...
6
3
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 20 - Reactive:reactive 极端案例
在完成 reactive 的基本实现之后,接下来会遇到几种常见且必须处理的情况: 原始对象传入 Reactive 对象 Reactive 对象再次传入 Reactive 对...
10
6
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 19 - Reactive:reactive 的基础实现
上一次我们提到: 每个对象的每个属性都需要自己的 Dep。 如何建立 target.a → Dep 的对应关系? 如何在不污染原始对象的情况下存储这个关系? 我们可以先来做...
5
评论
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
从零到一打造 Vue3 响应式系统 Day 18 - Reactive:深入 Proxy 的设计思路
在之前的文章中,我们已经完成了 ref 的实现,它能将原始值包装成响应式对象。现在,我们要接着完成响应式系统核心的另一部分:reactive 函数。我们的目标是接收一个完整...
5
评论
分享
云阁
赞了这篇文章
前端之虎陈随易
农村程序员 & 独立开发者 @随易科技有限公司
·
1月前
关注
100个产品计划之第14个(FTP 解压部署) - 通过FTP一键部署ZIP到服务器
VSCode插件批发商,独立开发陈随易的第14个小产品,FTP解压部署,鼠标点击2次,即可一键部署项目到线上。...
2
6
分享
云阁
赞了这篇文章
我是日安
前端
·
1月前
关注
零到一打造 Vue3 响应式系统 Day 15 - Effect:依赖清理实现方案
在实际情况中,effect 函数内部的依赖,常常因为条件分支(比如 if...else)而发生变化,这种情况称为「动态依赖」。 动态依赖会带来一个问题:在某次执行中不再被使...
6
评论
分享
下一页
关注了
54
关注者
1
收藏集
21
关注标签
8
加入于
2021-03-05