摘要: 一、(CSS 实现弧形卡片的 3 种方式) 该文章聚焦“弧形卡片(内凹/外凸)”的 CSS 实现方案,核心介绍 3 种技术路径,并对比优缺点,最终帮助开发者根据场景选择合适方案。以下是核心内容梳理: 实现方式 核心原理 支持效果 关键代码要点 优缺点总结 1. border-radius 利用其“斜 阅读全文
posted @ 2025-10-27 10:56 jialiangzai 阅读(14) 评论(0) 推荐(0)
摘要: 场景/属性 说明 效果/行为 子绝父相 + 子元素width:100% 子元素position: absolute,父元素position: relative,子元素设置width: 100% 宽度以父元素(最近的非static定位祖先,即包含块)为基准,与是否脱离标准流无关,等于父元素内容区域宽度 阅读全文
posted @ 2025-10-27 10:53 jialiangzai 阅读(5) 评论(0) 推荐(0)
摘要: Uiverse官网https://uiverse.io/elements 阅读全文
posted @ 2025-09-22 19:27 jialiangzai 阅读(48) 评论(0) 推荐(0)
摘要: 推荐 https://umijs.org/ 阅读全文
posted @ 2025-09-21 17:27 jialiangzai 阅读(7) 评论(0) 推荐(0)
摘要: 先明确图中核心元素的对应关系: Store 容器:包含两部分——state(公共状态,即“看板数据”)和 listeners(事件池,即“所有已订阅的叫号器集合”)。 图中①:“当公共状态发生改变后,会自动通知事件池中的方法执行” 这正是 Store 自带的核心机制:状态更新后,自动触发所有通过 s 阅读全文
posted @ 2025-09-21 16:23 jialiangzai 阅读(6) 评论(0) 推荐(0)
摘要: 问题 git bash可以执行相关命令对代码仓库但是小乌龟不行 TortoiseGit(小乌龟)和Git Bash命令行的环境配置可能存在差异,导致VPN连接成功后命令行可用但小乌龟不可用。核心原因通常是小乌龟未使用与Git Bash相同的网络环境、SSH密钥或权限配置,可以按以下步骤排查解决: 1 阅读全文
posted @ 2025-09-12 23:07 jialiangzai 阅读(30) 评论(0) 推荐(0)
摘要: 我用“装修房子”的例子来给你解释Fiber和整个流程,保证大白话接地气: 先理解:为什么需要Fiber? 以前React更新页面像“一口气装修完整个房子”——从进门开始,不管遇到什么情况(比如业主突然要改方案),必须从头到尾装完才能停。如果房子太大(页面元素多),中间就会卡住,业主(用户)想开门看看 阅读全文
posted @ 2025-09-02 11:46 jialiangzai 阅读(22) 评论(0) 推荐(0)
摘要: 在JavaScript中操作DOM元素的方式确实有多种,核心可以分为三大类:修改样式、修改HTML属性、修改DOM对象自身的特性。它们的使用场景和效果各有不同,我们用具体例子来梳理清楚: 一、修改元素样式(外观) 主要用于改变元素的视觉表现(颜色、大小、位置等),核心是操作CSS相关的属性。 1. 阅读全文
posted @ 2025-08-31 12:46 jialiangzai 阅读(16) 评论(0) 推荐(0)
摘要: 类组件是动态组件 具备属性及规则校验 具备状态,修改状态可以控制视图更新 1.setState 2.forceUpdate 3.具备周期函数 render同级触发生命周期函数更新 严格模式下,一些不安全的周期函数是禁止使用的 阅读全文
posted @ 2025-08-27 22:27 jialiangzai 阅读(10) 评论(0) 推荐(0)
摘要: 要厘清这些问题,我们需要结合 JavaScript 类继承规则 和 React 类组件的初始化机制 来分析,以下是关键知识点的拆解: 一、关于 propTypes 和 defaultProps 的校验逻辑 你的理解偏差:“props 要做校验通过后才会做后续的操作” 正确逻辑: propTypes 阅读全文
posted @ 2025-08-27 22:00 jialiangzai 阅读(11) 评论(0) 推荐(0)