首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唯有爱情是努力不来的
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
脚手架-快速启动搭建项目的工具
1.脚手架本质上就是一个快速搭建项目的工具。由用户在命令行输入命令,传递参数,来生成对应的初始化项目。 2.脚手架是一个独立实体,设计脚手架的时候,需要进行内容和实体的拆分。 3.设计简陋脚手架步骤
教你如何写初/高级前端简历【赠简历导图】
完整的导图,这里放不下,老规矩,关注公众号「前端试炼」,回复「简历」获取。 1. 前言 最近是春招季,参与了部门的实习生招聘工作,收到了很多同学的简历。发现有一些同学的简历写得不是很好看。 但是,仔细聊了聊之后发现,这些同学其实技术是很厉害的,只是不知道该如何写在简历上,不知道…
Vue3源码系列之触发更新的实现
前言 设置方法中比获取要复杂一些,有很多种情况,下面我将一一详细讲解 createSetter 第一步 我们先去扩充一下工具方法,方便后面使用 我们要区分是新增的还是修改的,因为有可能是数组,所以要考
Vue3源码系列之ref、toRef及toRefs的实现
前言 ref和reactive的区别 reactive内部采用的proxy,ref内部采用的是defineProperty ref也可以放对象,只是取值的时候需要多取一层,如果是对象用reactive
Vue3源码系列之computed的实现
第一步 src源目录下创建computed.ts 导出computed函数,并对参数进行判断 如果是个函数,直接赋值给getter,否则分别取参数get和set赋值给getter和setter 最后返
Vue3源码系列之patchNode、patchProps以及createRenderer的实现
第一步 先封装一些dom的操作 元素操作: 文本操作: 第二步 在src下创建module文件夹,创建4个文件attr.ts、class.ts、event.ts、style.ts 在class.ts中
Vue3源码系列之组件的创建流程
第一步 用位运算来给虚拟节点加类型,我们先创建ShapeFlag.ts文件 第二步 创建vnode.ts文件写createVNode方法 创建一个对象来描述内容,上面的shapeFlag就是我们通过
Vue3源码系列之组件的渲染流程
上回说到在完成创建实例,给实例赋值后要创建一个effect,让render函数执行,这样render方法中拿到的数据就会收集这个effect,属性更新时,effect会重新执行,重新再次调用rende
Vue3源码系列之组件的更新实现批处理
当数据一变,就会触发对应的effect,然后重新调render重新渲染 第一步 首先我们需要处理一个事件里重复修改同一个值多次更新的问题,我们需要降低更新频率 我们在创建effect让render执行
Vue3源码系列之特殊比较和优化
如果被挂载过,也就是isMounted为true,触发effect的时候就会走组件更新的逻辑 diff算法就是比较两颗树的差异 第一步 我们先拿到老的的tree 然后把当前实例上的proxy数据传入r
下一页
个人成就
文章被点赞
4
文章被阅读
185
掘力值
14
关注了
6
关注者
1
收藏集
2
关注标签
0
加入于
2021-03-16