首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户6758094705327
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
用户6758094705327
1年前
关注
事件被第三方组件库拦截怎么办
正常逻辑 点击poptip ->显示poptip 点击别处 -> poptip被关闭 点击别处关闭是在document下监听了一个click事件 可是在view-desig...
0
评论
分享
用户6758094705327
1年前
关注
el-table fixed 高度错位
现象 在给el-table设置fixed属性后,表格尺寸变化后发现fixed的table与非fixed的table高度存在错位 原因 fixed table的top属性设置...
0
评论
分享
用户6758094705327
1年前
关注
浏览器和nodejs setTimeout的区别
demo 浏览器 假设初始时间为x,那么 t1 过期时间为x + 10 t2 过期时间为x + 15 t3 过期时间为x + 100 + 10 t4 过期时间为x + 10...
0
评论
分享
用户6758094705327
关注了
19组清风
用户6758094705327
1年前
关注
垃圾回收
原始数据类型存储到栈,引用类型存储到堆 f1 -> f2 将f2的上下文推入栈中 等f2执行完后,f2的上下文变为废弃状态,类似于硬盘删除文件,这就是原始数据类型的垃圾回收...
0
评论
分享
用户6758094705327
1年前
关注
react 和vue diff
react 单节点 单节点更新 reconcileSingleElement 根据element useFiber新fiber 然后placeSingleChild返回新f...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——memo
假如有Parent、Middle、Child三个组件,当Parent触发了render之后,重新渲染Parent会导致Parent的元素下面的全部fiber都会重新渲染(因...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——context
createContext 生产Context Child 消费Context useContext进入readContextForConsumer Child fiber...
0
评论
分享
用户6758094705327
1年前
关注
插件——反向洋葱模型
假如让你开放插件,需要将上个插件的内容传入,然后将处理过后的内容传给下一个插件,要怎么实现呢? 实现方式 首先定义一个Parser类,定义两个静态方法,注意静态方法能被继承...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——useEffect不一定是异步的!!!
源码 useEffect触发在flushPassiveEffects,其可能是异步也可能是同步触发的 先来看flushPassiveEffects的逻辑 rootWithP...
2
1
分享
用户6758094705327
1年前
关注
react学习系列——commitMutationEffects
fiber 通过performUnitOfWork进行了diff以及标记delete、insert,下面就要在commitRoot阶段将fiber同步到dom 从 root...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——优先级插队
优先级插队 demo 注意一个点,如果是 这样的setState,虽然他的优先级是32,但是在getNextLanes计算优先级的时候,32比不过256 比如有两个任务优先...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列—— useTransition
transition产生了有3次update任务 第一次 产生一次lane = 2的更新,isPending = true 第二次 回调函数的setState,这里lane...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——batchUpdate
同步批量更新 首先在触发点击事件的时候,会将currentUpdatePriority = 2,这决定着lane优先级 = 2 之后执行点击的回调事件 第一次setStat...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列—— render
点击child1的按钮1触发click事件,setNumber会执行scheduleUpdateOnFiber触发更新 fiber是child1, lane是2 之后进入m...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——事件
react在创建root的时候会将所有的事件都挂在root dom上面 有些事件没有捕获(比如abort),所以只注册了冒泡的方法 大多数事件既有捕获也有冒泡,所以注册了两...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列——Scheduler
scheduleCallback第一个参数是优先级,expirationTime = startTime + 注释后的数字 注释后的数字是必须执行时间,即使这帧超时了也要执...
0
评论
分享
用户6758094705327
1年前
关注
react学习系列—— Scheduler为何不用setTimeout执行宏任务队列
demo1 setTimeOut demo2 MessageChannel 111222333444...
0
评论
分享
用户6758094705327
1年前
关注
深入理解 Intersection Observer
交叉观察器 API(Intersection Observer API)提供了一种异步检测目标元素与祖先元素或顶级文档的视口相交情况变化的方法。 详细介绍参见mdn链接 I...
0
评论
分享
用户6758094705327
1年前
关注
页面抖动问题排查
根据火炬图发现频繁调用add和remove 发现问题代码出现在此处 造成抖动的原因就是频繁的调用scrollChange,而makeBottomSticky和cancelB...
0
评论
分享
下一页
个人成就
文章被点赞
8
文章被阅读
7,847
掘力值
493
关注了
4
关注者
2
收藏集
0
关注标签
5
加入于
2021-02-25