手写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包很强大,可以直接实现基础路由做测 阅读更多
手写goweb框架01-分析框架 2022-09-16 web世界 约 1551 字 预计阅读 4 分钟 为什么需要一个web框架,主要是因为我们使用原生go的http库进行开发web项目时,存在很多重复繁琐的操作,一些复杂的业务场景需要做大量的 阅读更多