首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
python_coder
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
最新
热门
13.实现reactive和readonly嵌套对象转换功能
一、单元测试编写 对于嵌套的对象数据结构,也需要是响应式。reactive嵌套对象测试代码如下: 而readonly嵌套对象测试则在原来测试代码上加上2行即可 二、代码功能实现 在原有基础上新增是否是
12.优化stop
前面实现effectde stop功能中,对于以下obj.prop++的情况无法满足停止出发依赖。本节针对上述情况进行代码优化
11.实现isReactive和isReadonly
一、编写单元测试 isReactive单元测试编写 isReadonly单元测试编写 二、功能实现 由于响应式对象会通过reactive进行get和set的代理,在get方法内部预先约定好获取约定键
10.实现readonly功能
以TDD思想实现readonly功能。通过proxy和reflect结合使用实现,完成后针对代码进行重构。
9.实现effect的stop功能
这一小节实现effect的stop功能。 1. 调用effect的stop,修改响应式对象的值时,effect传入的ffn不再执行.
8.实现effect的scheduler功能
这一小节实现effect的scheduler功能。t通过编写单元测试、功能实现、执行单元测试的TDD(测试驱动开发(Test-Driven Development))思想来实现scheduler功能。
7.实现effect返回runner
这一小节我们继续完善effect。实现effect返回runner。通过编写测试,然后实现功能,最后测试功能是否通过。
6.实现effect & reactive & 依赖收集 & 触发依赖
实现effect和reactive,并实现简单的依赖收集及触发依赖。并通过jest进行测试,以测试驱动开发(TDD).
5.setup环境-集成jest做单元测试-继承ts
本节是开始mini-vue项目的配置及集成jest。从0-1开始minivue项目的初始化配置,集成jest。
个人成就
文章被点赞
3
文章被阅读
1,479
掘力值
103
关注了
101
关注者
1
收藏集
134
关注标签
33
加入于
2018-08-29