首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
forever_Mamba
创建于2021-09-28
订阅专栏
整理一些常见的面试场景和知识点
等 35 人订阅
共36篇文章
创建于2021-09-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React diff 算法
Render 阶段会生成 Fiber Tree,所谓的 diff 实际上就是发生在这个阶段,这里的 diff 指的是 current FiberNode 和 JSX 对象之间进行对比然后生成新的 wi
React Fiber架构 vs Stack架构
React v15 以及之前的架构称之为 Stack 架构,从 V16 开始,React重构了整体架构,新架构被称之为 Fiber 架构,新架构相比旧架构有一个最大的特点就是能够实现时间切片。 旧架构
React 渲染流程
React 渲染流程对应的就是 React 里面就两大阶段: render 阶段:调合虚拟 DOM,计算出最终要渲染出来的虚拟 DOM commit 阶段:根据上一步计算出来的虚拟 DOM,渲染具体的
TypeScript-泛型
「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」 前言 TypeScript 是JavaScript类型的超集,它可以编译成纯JavaScript...
自定义hook的一次实践
「这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战」 前言 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state...
JavaScript运算符的优先级
「这是我参与2022首次更文挑战的第19天,活动详情查看:2022首次更文挑战」 前言 上一篇文章我回顾了一下JavaScript运算符,今天继续来看一下JavaScript运算符的优先级。 运算符的
JavaScript运算符
「这是我参与2022首次更文挑战的第18天,活动详情查看:2022首次更文挑战」 前言 在JavaScript的世界上有很多的运算符,通常用来做赋值、比较、算数,位运算,逻辑等等功能。特别是三元运算符
instanceof使用小结
「这是我参与2022首次更文挑战的第17天,活动详情查看:2022首次更文挑战」 前言 上篇文章我们介绍了typeof的用法,我们可以使用typeof来确认一个变量的数据类型,例如:字符串类型('st
使用typeof来判断数据类型
「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」 前言 JavaScript本身一个弱类型的语言,它里面包含了好几种数据类型,在我们的开发过程中,难免要去判断一个变量(
删除数组中的某一个元素
「这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战」 前言 在JavaScript 中的数据结构中,数组(Array)是一种非常常见的数据结构类型,在日常的前端开发过程中也
字符串常用的属性和方法
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」JavaScript中的 String 类型用于表示文本型的数据
今天你学了吗?必知道的react知识点
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 核心概念 JSX 语法 是一个 JavaScript 的语法扩展,React语法糖
算法:范围求和
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」 题目 给定一个初始元素全部为 0,大小为 m*n 的矩阵 M 以及在 M 上的一系列更新操作。
ES6 的数据结构 Set
`Set` 是 `ES6` 提出的新的数据类型,它类似于数组,但是成员的值都是唯一的,没有重复的值。
ES6 的 WeakMap,你还记得吗?😬😬
`WeakMap` 的设计目的在于,有时我们想在某个对象上面存放一些数据,但是这会形成对于这个对象的引用
每日两题:两数之和 && 两数相加
Hope is a good thing, maybe the best of things. And no good thing ever dies.
你还记得吗?ES6 数组和对象的解构赋值
`JavaScript` 的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据。换句话说,每个变量仅仅是一个用于保存值的占位符而已。
http和https的区别?
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」 前言 在工作中,我们可能会很少关注这个问题,作为一个前端工程师,接口通常都是后端提供好,我们大部分时间都是直接调用即可
我所见到的React Fiber
通常为了解决“同步阻塞”问题,一般都是有两种方案:异步或者分片处理(任务拆解)。`React`为了解决“同步阻塞”导致的卡顿问题,选用 **分片处理** 这种方案,这也就是我们所说的 `Fiber`
我竟然有点忘记了 ES6 的Map😅😅
ES6 提出了新的数据结构- `Map`,它类似对象, 但是比对象更加的灵活。它的**键**(key)可以是任意的数据类型,不在拘泥于单一的字符串。
下一页