上一页 1 2 3 4 5 6 ··· 27 下一页
摘要: 要厘清这些问题,我们需要结合 JavaScript 类继承规则 和 React 类组件的初始化机制 来分析,以下是关键知识点的拆解: 一、关于 propTypes 和 defaultProps 的校验逻辑 你的理解偏差:“props 要做校验通过后才会做后续的操作” 正确逻辑: propTypes 阅读全文
posted @ 2025-08-27 22:00 jialiangzai 阅读(11) 评论(0) 推荐(0)
摘要: 在Vue的渲染流程中,AST(抽象语法树)和虚拟DOM(Virtual DOM,简称VNode)是两个不同阶段的核心概念,它们既相互区别又紧密关联,共同支撑了Vue的模板编译与视图渲染机制。 1. 概念与作用 AST(抽象语法树) AST是编译阶段的产物,用于描述模板的静态结构。 当Vue处理模板( 阅读全文
posted @ 2025-08-27 21:43 jialiangzai 阅读(23) 评论(0) 推荐(0)
摘要: 对于class继承以及构造函数、原型链有些疑惑,学的不是很好,如果你也想重新学习这块内容请耐心看完 你对 ES6 Class 的理解方向是对的!它确实是构造函数的「语法糖」,但背后封装了更清晰的继承逻辑。我们通过具体例子一步步拆解,从基础到继承,再到 prototype 和 __proto__ 的核 阅读全文
posted @ 2025-08-26 22:57 jialiangzai 阅读(68) 评论(0) 推荐(0)
摘要: import lodash from 'lodash' import { clientType, decorType } from '@/utils/decor-types' export function getModules() { let modulesObj = {} let require 阅读全文
posted @ 2025-08-26 16:14 jialiangzai 阅读(9) 评论(0) 推荐(0)
摘要: 写得很扎实!结合你项目里的实际用法,我补充几点校对与进阶建议,帮你把这份笔记打磨得更完善: 语法等价说明 require['context'] 与 require.context 是等价的,项目里选择方括号写法通常是为了规避某些 lint 规则或静态分析限制。 directory 的路径基准 你文档 阅读全文
posted @ 2025-08-26 16:06 jialiangzai 阅读(11) 评论(0) 推荐(0)
摘要: // 子组件 UserModal.jsx const UserModal = ({ contentSlot, onConfirm }) => { // 子组件内部数据 const user = { name: '张三', age: 25 }; return ( <div className="mod 阅读全文
posted @ 2025-08-25 22:18 jialiangzai 阅读(12) 评论(0) 推荐(0)
摘要: 第一种 盒子interpolate-size: allow-keywords; https://developer.mozilla.org/en-US/docs/Web/CSS/interpolate-size 第二种 改变的效果由auto改为 height:calc-size(auto,size) 阅读全文
posted @ 2025-08-24 22:41 jialiangzai 阅读(8) 评论(0) 推荐(0)
摘要: 处理因为构造函数内部属性依赖其他数据在实例化的时候修改未同步问题 阅读全文
posted @ 2025-08-24 22:15 jialiangzai 阅读(3) 评论(0) 推荐(0)
摘要: 1.关于JSX底层处理机制 第一步:把我们编写的JSX语法,编译为虚拟DOM对象「virtualDOM」 虚拟DOM对象:框架自己内部构建的一套对象体系(对象的相关成员都是React内部规定的),基于这些属性描述出,我们所构建视图中的,DOM节点的相关特征!! @1 基于 babel-preset- 阅读全文
posted @ 2025-08-24 14:12 jialiangzai 阅读(9) 评论(0) 推荐(0)
摘要: npm config set ignore-engines true 阅读全文
posted @ 2025-08-15 17:29 jialiangzai 阅读(11) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 27 下一页