- 博客(29)
- 收藏
- 关注
原创 一道简单又有意思的 JavaScript 手写题 — 异步加法 asyncAdd
一道简单又有意思的 JavaScript 手写题 — 异步加法 asyncAdd
2023-11-21 11:04:34
89
原创 从 vue 源码看问题 —— vue 中的 render helper 是什么?
从 vue 源码看问题 —— vue 中的 render helper 是什么?
2023-11-14 09:57:56
99
原创 Vuejs设计与实现 —— ref 原始值的响应式方案
/ 原始值// 包裹对象// 响应式数据// 触发响应式数据修改创建包裹对象的工作用户为了创建一个响应式的原始值,不得不创建一个包裹对象包裹对象的内容由用户自己定义,意味着不规范,即可以被随意命名,如和都可以setup(){可以看到这里使用了 展开运算符(…等价于如果这么看,很容易发现响应式丢失的原因是向外暴露了一个普通对象,它不具有任何响应式的能力.欢迎关注同名公众号《熊的猫》,文章会同步更新,也可快速加入前端交流群!ref处理原始值类型的响应式解决响应式数据丢失。
2023-09-20 12:02:35
286
原创 Vuejs设计与实现 —— 实现响应式系统
顾名思义,副作用函数指的就是会产生副作用的函数。其中的函数不难理解,那么副作用是什么呢?// 设置 body 中文本内容// 获取 body 中的文本并输出当函数函数执行时,会将页面中body的内容默认设置为,而函数是负责获取body的文本内容。那么当调用时传入的参数不同,会导致函数中获取到的内容也会发生改变,甚至是在其他函数中也有类似的设置或读取body中文本内容的操作,都会受到直接或间接的影响,那么就可以称这个函数(这里是函数)产生了副作用(effect)。// 初始数据// 副作用函数。
2023-09-19 11:12:03
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人