首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户7866379816645
掘友等级
前端
|
中科
提早退休,马上退休
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
第十三章 实现isProxy功能
实现isProxy功能 isProxy:检测该变量是不是reactive或readonly,经过proxy包装过 分别在readonly和reactive两个测试用例中加入isProxy的测试: 实现
第十二章 实现shallowReadonly功能
实现shallowReadonly功能 shallowReadonly: 让一个响应式数据变为只读的(浅只读) 接下来附上测试用例: 其实有了前面对响应式对象那一套的抽离后,现在要加入shallowR
第十一章 实现reactive和readonly嵌套对象转换的功能
实现reactive和readonly嵌套对象转换的功能 reactive嵌套 主要实现是reactive包装过的对象里面的其他对象也是reactive的 测试用例: 主要变化如图: 其实分析一下问题
第十章 优化stop功能
优化stop功能 突然发现其实stop存在边缘案例是没有通过的,比如我图中红框中的obj.prop++ 当加上这句代码后,运行测试案例是不能通过的,原因分析: stop后已经把依赖清除了,obj.pr
第九章 实现isReactive和isReadonly
实现isReactive和isReadonly isReactive实现 先上测试用例(其实这个测试用例也是reactive.spec.ts中追加的两个): 实现: 1 reactive.ts中导出i
第八章 实现readonly功能
实现readonly功能 readonly是和reactived很类似但是不可以修改 所以就不需要依赖的收集和触发,因此他的代码十分简单 首先还是附上测试代码: readonly.spec.ts re
第七章 实现effect的stop功能
实现effect的stop功能 通过stop函数传入effect返回的runner 再次修改响应式对象的值的时候 不会修改成功 其实主要思路就是在调用stop函数的时候将 收集的effect依赖移除掉
第六章 effect.scheduler功能实现
effect.scheduler功能实现 主要先了解scheduler需要实现什么样的需求,有一下四点: 1 通过 effect 的第二个参数给定一个 scheduler 的 fn 2 effect
第五章 effect返回的实现
effect返回的实现 effect返回主要增加的两个点: 1 effect(fn) 调用返回一个runner函数 2 runner函数调用后返回fn中的return的值 给上测试用例: 1 调用ef
第四章 reactive对象的简单实现以及reactive的依赖收集和触发依赖
reactive对象的简单实现以及reactive的依赖收集和触发依赖reactive对象的简单实现
下一页
个人成就
文章被点赞
35
文章被阅读
9,579
掘力值
366
关注了
7
关注者
4
收藏集
4
关注标签
12
加入于
2021-03-15