手写miniVue3-05实现shallowReactive和isProxy 2022-10-10 vue 约 721 字 预计阅读 2 分钟 实现shallowReactive shallowReadonly 照旧,我们先来看看测试用例,要做什么: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 // shallowReactive.spec.ts 阅读更多
手写miniVue3-04实现isReadonly和isReactive和嵌套对象深层响应 2022-10-09 vue 约 2360 字 预计阅读 5 分钟 实现isReadonly和isReactive 这两个属于响应式的工具类,判断是属于哪种类型的响应式对象,照旧先看测试用例: 1 2 3 4 5 6 7 // reactive.spec.ts 阅读更多
手写miniVue3-03实现readonly并重构响应式模块 2022-10-09 vue 约 849 字 预计阅读 2 分钟 重构reactive 本来我们应该直接实现readonly模块的,但是其实它本质上和reactive很像,只不过它是只读的,不能set,set 阅读更多
手写miniVue3-02实现effect的runner-scheduler-stop功能 2022-10-09 vue 约 2150 字 预计阅读 5 分钟 实现effect的runner 前面一节,已经实现了基础版的reactive和effect,但是vue3的effect实际上还有另外三种副作用 阅读更多
手写miniVue3-01实现effect和reactive 2022-10-08 vue 约 2383 字 预计阅读 5 分钟 mini-vue初始化 本系列将会实现一个mini 😊的vue3框架,但是在开始写代码之前需要做一些准备工作,安装相关依赖 安装typescrip 阅读更多
Http缓存机制 2022-09-27 web世界 约 1280 字 预计阅读 3 分钟 今天来记录一下浏览器的缓存机制。 缓存 缓存是在web开发中经常用到的一种技术,有很多的应用场景,今天主要聊聊http请求的缓存。 设计缓存机制 w 阅读更多
手写goweb框架02-路由实现 2022-09-16 web世界 约 4228 字 预计阅读 9 分钟 本节我们来实现框架的基础路由部分,我们会按照5步循序渐进的实现这个路由。 go原生实现基础路由 go的http包很强大,可以直接实现基础路由做测 阅读更多