首页
学习
活动
专区
工具
TVP
发布

纸上得来终觉浅

专栏成员
38
文章
43312
阅读量
20
订阅数
一些库的源码阅读笔记
vue3: https://gitee.com/wanyicheng666/code-comments/tree/master/Vue
wanyicheng
2021-04-25
4700
Vue3源码阅读笔记之异步组件
// 看下vue的异步组如何实现的 // implementation, close to no-op // 外部调用API function defineComponent(options) {
wanyicheng
2021-04-13
1.2K0
Vue3源码阅读笔记之组件是如何实现
// vue是如何把一个type是一个组件配置对象的vnode变成实际可以被插入到dom树中的vnode的呢? /** * 我们一般会这样声明一个root组件 * { * data() { * ... * }, * mounted() {...}, * template: '<div class="xxx">...</div>' * } * * 而实际可以直接插入的对应vnode结构会有一个组件实例存储用户的钩子函数,同时有一个render函数控制生成template对应
wanyicheng
2021-04-13
1.3K0
Vue3源码阅读笔记之vnode定义
// vnode定义:一种模拟dom节点的数据结构,其中包含的信息可以支撑vue去生成实际的dom节点,并正确同步所有用户设置的信息到dom上。 // 来看看vue中vnode相关实现: // 检测
wanyicheng
2021-04-13
2.8K0
Vue3源码阅读笔记之事件队列
总结一下:vue中的事件队列分3种,vue内部实现中主要是把render函数的包裹体effect放到queue队列中。
wanyicheng
2021-04-13
1.4K0
Vue3源码阅读笔记之$emit实现
总结:组件实例上的 emit 方法其实就是调用props中从父组件传进来的一个箭头函数。
wanyicheng
2021-04-13
2.9K0
Vue3源码阅读笔记之数据响应式
总结:Vue3中的数据响应式实现是一个较为独立的实现,适合单独分析学习哈。上文是删除了部分支线逻辑的版本,只保留了主线逻辑,大家如果想看完整的实现,还是建议去读源码哦。
wanyicheng
2021-04-12
6820
Vue3源码阅读笔记之整体执行顺序简介(2)
可以看到,目前只是直接对组件实例的data做了一次代理,handlers在普通对象情况下为 baseHandlers
wanyicheng
2021-04-12
1.4K0
Vue3源码阅读笔记之整体执行顺序简介(1)
从Vue官网得到源码(https://unpkg.com/vue@next),拷贝到本地文件,然后创建如下html:
wanyicheng
2021-04-12
1.1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档