首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
秀秀不只会前端
掘友等级
26应届生求前端内推
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
390
文章 375
沸点 15
赞
390
返回
|
搜索文章
赞
文章( 375 )
沸点( 15 )
React19为什么一定要使用位运算?
一、位运算基础 1.1 二进制本质 JS 的 Number 在做位运算时:会转为 32 位有符号整数。 例如: 1.2 核心运算 (1)按位或 | —— 合并状态 工程含义:合并多个状态 (2)按位与
深入React19任务调度器Scheduler
它的目标只有一个:推进任务,但永远别饿死浏览器。 调度普通任务 React 19 最新 Scheduler 源码**(packages/scheduler)** 中,普通任务(非 Immediate,
React19事件调度的设计思路
一、React 调度和事件循环的密切联系 1、React 在“调度”什么? 也就是我上篇文章说过的这些东西: beginWork completeWork diff 构建 workInProgress
React19 渲染流程
一、React 渲染架构 底层渲染流程大致可以分为两大阶段:render 阶段(Scheduler -> Reconciler)、commit 阶段(Renderer) 主要的阶段可以总结为两个公式:
React架构演变
1. React 核心架构 React 的设计核心(设计哲学)是: 声明式 UI + 虚拟 DOM 组件化与状态驱动渲染 单向数据流 高性能调度与渲染执行模型 2. React16 之前的架构问题 旧
Vue3底层原理——keep-alive
一、keep-alive 概述 源码位置: keep-alive 是一个抽象组件,它不产生真实 DOM,只影响子组件的渲染/生命周期(只“包裹 & 接管”子组件)。 二、keep-alive 渲染流程
从源码视角来看Pinia!
一、Pinia 概览 Pinia 本质是:「基于 Vue3 响应式系统 + effectScope 的“全局可控副作用容器”」 Pinia 核心代码集中在: 二、createPinia 全局容器 2.
Canvas 何尝不是亮点呢?(一)
一、Canvas 是什么? Canvas 是高性能渲染引擎。 <canvas> 是一个位图渲染容器 所有内容都通过 JS API 绘制 绘制完成后,浏览器只认识「像素」,不再关心你画了什么 canva
Vue3架构设计——调度系统
Vue 的调度系统 = 副作用执行顺序 + 去重 + 批量刷新 一、Vue 为什么需要调度系统? 如果没有调度,会发生什么? 如果每次 set 都立即触发: 造成后果: 性能问题 顺序不可控 DOM
Vue3底层架构——编译器
一、Vue 编译器整体架构 Vue3 把编译器拆分为三个部分: 核心目标是把 template 转成“尽量少 diff 的 render 函数” 最终产物不是字符串,而是: 二、编译流水线 Vue 编
下一页
个人成就
文章被点赞
392
文章被阅读
58,818
掘力值
4,010
关注了
29
关注者
22
收藏集
1
关注标签
2
加入于
2023-05-05