自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 Cookie、Web Storage介绍

介绍了浏览器的Cookie、Web Storage

2024-09-12 17:17:05 920

原创 npm、yarn、pnpm小节

简单小结了一下npm、yarn、pnpm的区别

2024-09-03 17:37:34 599

原创 【React原理 - 任务调度之中断恢复】

从源码一步一步介绍了时间分片时的任务中断和恢复逻辑

2024-08-28 17:21:28 1154

原创 【React原理 - 任务调度和时间分片详解】

本文从源码角度分析从状态更新到合成事件到优先级转换,一步一步到Scheduler任务调度。详细介绍了其中内部实现原理和逻辑。

2024-08-23 17:29:59 1221 1

原创 【React Hooks - useState状态批量更新原理】

通过demo示例结合Chrome调试的方式从源码角度介绍了React17、React18对于状态批量处理的原理

2024-08-19 18:38:43 845 1

原创 【React Hooks原理 - useTransition】

本文主要从基本使用和源码角度介绍了useTransition的内部实现原理,以及介绍了其和useDeferredValue的区别

2024-07-29 18:02:11 683

原创 【React Hooks原理 - useDeferredValue】

从基本使用和原理实现,介绍了useDeferredValue这个Hook,以及拓展介绍了其和Suspense组件的关系

2024-07-25 18:13:33 709

原创 【React Hooks原理 - createContext、useContext】

从基本使用到源码解析介绍了createContext、useContext这两个api的基本原理和实现,并扩展介绍了其中关于优先级二进制位运算的检查合并逻辑。

2024-07-23 17:17:04 897

原创 【React Hooks原理 - useSyncExternalStore】

从基本使用、源码解析(Mount首次渲染、Update更新渲染)、举例说明来介绍了useSyncExternalStore的基本原理和使用,并举例扩展了其实关于SSR的水合阶段的介绍

2024-07-19 16:46:00 855

原创 【React Hooks原理 - forwardRef、useImperativeHandle】

本文从forwardRef入口结合useImperativeHandle以图文的形式从基本使用到源码解析介绍了这两个API的原理

2024-07-16 16:17:50 1444

原创 【React Hooks原理 - useRef】

从基本使用、使用场景、原理分析,根据源码一步一步介绍了useRef的原理

2024-07-12 17:07:46 1173

原创 【React Hooks原理 - useReducer】

本文主要从基础使用入手,再进一步从源码来看useReducer实现原理两个方面来介绍useReducer这个Hook的基本原理和使用场景以及和useState的关系

2024-07-11 18:03:21 1014

原创 【React Hooks原理 - useState】

本文利用图文并茂的方式从源码角度解析了useState在mount挂载、update更新阶段对state的处理,以及通过set函数更新state的逻辑

2024-07-10 17:45:42 1126

原创 【React Hooks原理 - useEffect、useLayoutEffect】

从源码出发,一步一步介绍了useEffect、useLayoutEffect的使用场景以及执行时机和区别

2024-07-08 18:15:36 765 1

原创 【React Hooks原理 - useCallback、useMemo】

从源码出发结合图文梳理了useCallback、useMemo这两个hook的基本原理和使用,以及解决了什么类型的问题

2024-07-05 17:54:51 984

原创 【WebRTC实现点对点视频通话】

简单介绍了WebRTC的三种结构,以及利用MCU架构通过代码一步一步实现点对点通信

2024-07-04 15:17:23 1115

原创 【微前端-Single-SPA、qiankun的基本原理和使用】

在实际项目中,随着日常跌倒导致的必然墒增,项目会越来越冗余不好维护,而且有时候微前端具有拆分和集成的特点,本文主要讲解主流的single-spa以及qiankun的基本原理和使用

2024-06-25 11:19:03 1012

原创 Git子模块

介绍了git submodule和git subtree的基本原理和使用

2024-06-20 17:53:47 1118

原创 【HarmonyOS - UIAbility组件和UI的数据同步】

从EventHub、globalThis两个方面来介绍了UIAbility组件和UI界面的数据同步

2024-06-12 14:53:18 1089 1

原创 【HarmonyOS-UIAbility启动模式】

介绍了UIAbility的三种启动模式:singleton单例、multiton多例、specified指定模式

2024-06-11 17:11:56 936

原创 【HarmonyOS-Stage应用模型-UIAbility生命周期】

介绍了Stage模型的基本概念以及UIAbility的生命周期

2024-06-04 18:43:43 1228

原创 【HarmonyOS - ArkTS - 状态管理】

本文主要是从页面和应用级两个方面介绍了ArkTS中的状态管理的一些概念以及如何使用

2024-05-31 17:40:12 1420

转载 WebSockets、服务器推送事件、Long-Polling、WebRTC、WebTransport对比

WebSockets、服务器推送事件SSE、Long-Polling、WebRTC、WebTransport对比

2024-05-22 16:19:13 106

转载 【事件循环Event Loop取消了宏任务?】

事件循环-EventLoop

2024-04-11 16:34:59 206 1

原创 【浏览器渲染-输入Url到页面渲染全流程】

【浏览器渲染-输入Url到页面渲染全流程】

2024-03-25 18:06:21 1027

原创 【React架构 - Fiber构造循环】

React架构中两大事件循环之一在协调器Reconciler中的Fiber构造循环

2024-03-08 15:05:37 1211

原创 【React架构 - Scheduler中的MessageChannel】

【React架构 - Scheduler中的MessageChannel】

2024-02-28 15:56:51 1290

原创 【React源码 - 调度任务循环EventLoop】

React源码解析之Scheduler两大循环中的事件循环EventLoop

2024-02-27 15:41:50 1054

原创 【React源码 - Diff算法】

React源码之Diff算法详解

2024-01-15 15:49:59 1260

原创 【Harmony OS - 消息通知】

Harmony OS - 信息通知

2024-01-11 17:39:06 594

原创 【React源码 - Fiber架构之Renderer】

React源码-Fiber架构之Renderer

2024-01-09 17:09:45 1412 1

原创 【React源码 - Fiber架构之Reconciler】

React源码-Fiber架构之Reconciler

2024-01-08 18:31:00 1515

原创 【Harmony OS - 网络请求】

鸿蒙harmony os之网络请求

2024-01-04 16:21:51 3095 2

原创 【React源码 - ReactDom.render发生了什么】

React源码解析之ReactDom.render

2023-12-29 14:49:06 853

原创 【Harmony OS - 应用数据持久化】

鸿蒙系统支持数据持久化的三种方式的基本流程和使用:用户首选项、键值型数据库、关系型数据库

2023-12-28 15:23:50 1507

原创 【Harmony OS - 像素介绍】

像素介绍

2023-12-26 18:21:38 399

原创 【Harmony OS - Stage应用模型】

Stage应用模型介绍

2023-12-26 17:27:00 999

原创 js中基本类型和包装对象的区别:如(number、Number)

以number和Number为例,来解释基本类型和包装对象的区别。

2023-12-18 10:27:49 382

原创 【零碎知识点】- iframe嵌套

iframe

2023-02-24 15:37:09 543

原创 【零碎知识点】- 预览图片

零碎小知识

2023-02-16 10:31:52 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除