首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Passer_By75663
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 86
沸点 0
赞
86
返回
|
搜索文章
赞
文章( 86 )
沸点( 0 )
为什么 React 的 Diff 算法不采用 Vue 的双端对比算法?
通过标题的提问引出对React、Vue2、Vue3的Diff算法对比,还有React Fiber的一些原理,以及为什么Vue中不需要使用Fiber
当我自己做了一个网页版的我的世界 ...
笔者在前一阵子接触到 `Three.js` 后, 发现了它能为前端 3D 方向带来的无限可能, 正好最近在与朋友重温我的世界, 便有了用 `Three.js` 来仿制 MineCraft 的想法
扒一扒React计算状态的原理
点击进入React源码调试仓库。 一旦用户的交互产生了更新,那么就会产生一个update对象去承载新的状态。多个update会连接成一个环装链表:updateQueue,挂载fiber上, 然后在该fiber的beginWork阶段会循环该updateQueue,依次处理其中的…
使用动态规划 实现字符级Diff & Patch
文章开头先上demo,只需键入任意内容的两个字符串,页面上就能自动计算并呈现字符串之间的差分。 动态规划(dynamic programming)是大家在算法学习中都会遇到的话题之一。我个人对于它的理解是: 最长公共序列问题(longest common sequence pr…
SICP第四章阅读心得 - Lisp解释器的实现
经过近两个月的苦战,笔者终于将SICP(Structure and Interpretation of Computer Programs(计算机程序的构造和解释))一书读到了第四章过半,开始接触书中关于语言级抽象(metalinguistic abstraction)的介绍。…
精读《高性能表格》
每个前端都想做一个完美的表格,业界也在持续探索不同的思路,比如钉钉表格、语雀表格。笔者所在数据中台团队也对表格有着极高的要求,尤其是自助分析表格,需要兼顾性能与交互功能,本文便是记录自助分析表格高性能
因为懒,我把公司的后管定制成了低代码中台
前言 先说说我为什么要做这么一个东西吧。最大原因就是自己太懒了,其次就是,后台管理这个东西,来来去去就是那么几个东西,查询,Form表单,Table表格,弹窗之类的一些东西,加上一个增删改查的一些逻辑
精读《JS 数组的内部实现》
每个 JS 执行引擎都有自己的实现,我们这次关注 V8 引擎是如何实现数组的。 JS 数组分快模式和慢模式,其中快模式又分为 6 种类型。
React中的高优先级任务插队机制
点击进入React源码调试仓库。 在React的concurrent模式下,低优先级任务执行过程中,一旦有更高优先级的任务进来,那么这个低优先级的任务会被取消,优先执行高优先级任务。等高优先级任务做完了,低优先级任务会被重新做一遍。 我们用一个具体的例子来理解一下高优先级任务插…
Concurrent模式下React的更新行为 - 优先级模型
点击进入React源码调试仓库。 作为构建用户界面的JavaScript库,React以提升用户交互体验为核心,而实现这一目标较为重要的一点是优先响应用户交互触发的更新任务,其余不那么重要的任务要做出让步,我们把用户交互触发的任务称为高优先级任务,不那么重要的任务称为低优先级任…
下一页
个人成就
文章被点赞
6
文章被阅读
6,316
掘力值
85
关注了
34
关注者
5
收藏集
9
关注标签
15
加入于
2019-04-30