logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android 中的AMS 和 WMS

在Android开发中,AMS(Activity Manager Service)和WMS(Window Manager Service)是系统中非常重要的服务,学习它们对于深入理解Android系统架构和开发高性能应用具有重要意义。

文章图片
#android
monorepo、lerna

Lerna是一个用来优化托管在 git\npm 上的多 package 代码库的工作流的一个管理工具,可以让你在主项目下管理多个子项目,从而解决了多个包互相依赖,且发布时需要手动维护多个包的问题。一个项目依赖了多个 npm 包,当某一个子 npm 包代码修改升级时,都要对主干项目包进行升级修改。Monorepo 是管理项目代码的一个方式,指在一个项目仓库 (repo) 中管理多个模块/包 (pac

文章图片
#git#vue.js#npm
大数据平台开发经验

十年大数据经验、大数据开发技术栈

文章图片
#大数据
React Scheduler(调度器)

高优先级任务(如用户输入)能优先执行,避免卡顿;长任务被拆分成切片,逐步执行,不阻塞UI线程;为后续Concurrent Mode(并发模式)、Suspense等特性提供了基础支撑。理解Scheduler的关键是抓住“任务优先级”和“浏览器协作”两个核心,这也是React性能优化的底层逻辑。

#react.js#前端#前端框架
react snippets

通过这些快捷缩写,能大幅减少重复代码编写,尤其适合快速搭建组件结构、调用 Hooks 或编写 Redux 相关逻辑。

#react.js#react native#javascript
vue 原理层

定义虚拟 DOM 是用 JavaScript 对象描述真实 DOM 的结构(如),是对真实 DOM 的抽象。作用减少 DOM 操作:通过对比新旧虚拟 DOM 的差异(diff 算法),只更新变化的部分,避免全量重绘;跨平台兼容:虚拟 DOM 可渲染到不同平台(浏览器 DOM/小程序/Canvas 等),实现“一次编写,多端运行”。

#vue.js#前端#javascript
React 底层原理

答:React 维护两棵 Fiber 树:current:当前正在屏幕显示的真实 DOM 对应的 Fiber 树;workInProgress:正在内存中构建的下一帧 Fiber 树。渲染完成后,两者交换(fiber.alternate 指针互换),实现无闪烁更新,并支持错误回退。模块作用关键技术点Fiber 架构实现可中断渲染、优先级调度链表树、双缓存、时间切片Diff 算法最小化 DOM 操作

#react.js#前端#前端框架
Ollama 是什么

【代码】Ollama 是什么。

#ide
react snippets

通过这些快捷缩写,能大幅减少重复代码编写,尤其适合快速搭建组件结构、调用 Hooks 或编写 Redux 相关逻辑。

#react.js#react native#javascript
如何学习react源码

基础架构:明确 Scheduler/Reconciler/Renderer 分层;Reconciler:先搞懂 Fiber 树和 Diff 算法(最核心的渲染逻辑);Scheduler:理解任务调度如何支撑 Fiber 中断;:看 DOM 操作和副作用执行流程;Hooks 系统:结合 Fiber 节点的理解状态存储;:最后学高级特性,依赖前面的基础。

#react.js#学习#前端
    共 23 条
  • 1
  • 2
  • 3
  • 请选择