markRaw是 Vue 3 提供的一个 API,用于标记一个对象为"原始"对象,使其不会被 Vue 的响应式系统转换为代理对象。这对于需要保持原始对象引用或避免响应式转换开销的场景非常有用。Vue 3 使用 Proxy 来创建响应式对象。当你将一个普通对象赋值给ref或reactivemarkRaw第三方库集成:Three.js、Cesium、D3.js 等大型配置对象:不需要响应式的配置数据类实例:需要保持原始方法的对象DOM 元素:直接操作 DOM 的场景回调函数集合:事件处理器等。
2025-09-18 04:00:00
512
1
*** 自定义保留小数点2位算法(不使用toFixed)* @param {number} num - 要处理的数字* @returns {number} - 保留2位小数的结果*/// 步骤1:放大100倍,将小数点向右移动2位// 步骤2:四舍五入到最近的整数// 步骤3:缩小100倍,将小数点向左移动2位// 测试用例/*** 完全自定义的字符串格式化算法* @param {number} num - 要处理的数字。
2025-09-17 06:30:00
476
本文详细说明了系统中接口导出功能的实现原理,包括 JSON 格式和 Excel 格式的导出机制。该功能允许用户将数据以不同格式下载到本地,提供了灵活的数据导出解决方案。
2025-09-16 20:00:00
473
CSS无缝滚动效果:原理详解与实战应用
2025-08-11 17:50:11
1012
useEffect:React世界的"副作用魔法师"
2025-06-03 09:30:00
1079
React的双面舞台:协调与提交的奇妙旅程
2025-06-03 09:30:00
605
React状态管理大比拼
2025-06-03 09:00:00
554
React Fiber 可中断更新机制详解
2025-06-03 08:45:00
895
Fiber与并发模式:React的"多任务魔术师"
2025-06-03 07:30:00
1141
Context API:React的"空气传播系统"
2025-06-03 07:30:00
1023
React Fiber 可中断更新详解
2025-06-03 06:00:00
546
npm run dev vs npm run serve
2025-06-03 06:00:00
714
useCallback:React的"记忆魔法师"
2025-06-02 16:45:00
968
Fiber架构下的生命周期重塑之旅
2025-06-02 16:00:00
1129
协调阶段与提交阶段:React渲染的双重舞步
2025-06-02 14:30:00
342
npm run dev vs npm run serve
2025-06-02 14:30:00
864
TypeScript类型系统:代码世界的"安全守卫"
2025-06-02 14:15:00
1018
Canvas基本概念大揭秘
2025-06-02 14:00:00
922
泛型:代码的"变形金刚"
2025-06-02 10:00:00
504
CSS 线性渐变(Linear Gradient)详解
2025-06-02 09:30:00
743
TypeScript 类型系统解析
2025-06-02 08:30:00
292
TypeScript高级类型:映射类型与条件类型的魔法
2025-06-02 08:00:00
478
TypeScript 类与装饰器高级指南
2025-06-02 07:00:00
1385
异步编程与 TypeScript 类型推导
2025-06-02 06:30:00
318
双缓冲机制:React的"幕后魔术"
2025-06-01 20:00:00
779
1
React 组件状态管理:useState 与 useReducer 详解
2025-06-01 18:00:00
506
CSS Grid 布局详解:从基础到瀑布流
2025-06-01 16:30:00
312
Context API:React的"空气传播系统"
2025-06-01 16:30:00
1137
类型别名与接口:两种定义类型的方式
2025-06-01 16:00:00
340
Fiber渲染:React的"时间管理大师"
2025-06-01 13:00:00
977
React Fiber的双缓冲机制:魔术师的替身术
2025-06-01 12:15:00
1108
Fiber核心设计思想:让React"聪明地偷懒"
2025-06-01 11:00:00
614
Fiber 的欢乐解读:从"线程不打结"说起
2025-06-01 10:15:00
393
useMemo——React的"懒惰计算大师"
2025-06-01 10:00:00
653
useContext:React王国的"皇家邮递系统"
2025-06-01 09:30:00
688
React.memo——组件的"渲染守门员"
2025-06-01 09:30:00
1410
useDebugValue:React的"开发者标签系统"
2025-06-01 09:30:00
1014
useReducer:React世界的"状态指挥中心"
2025-06-01 09:00:00
815
React记忆大师:useMemo与useCallback的魔法缓存术
2025-06-01 08:30:00
1033
useRef——React的"魔法口袋"
2025-06-01 08:30:00
751