如何利用Less实现交互状态样式的统一 通过Mixin封装行为最佳实践|Duuu笔记

admin2个月前 (04-01)48
Mixin封装交互状态需接收选择器参数,如.interactive-states('.btn'),禁用&:hover写法;disabled需同时匹配[disabled]和[aria-disabled=...

grid-gap在旧版浏览器无效 改用margin辅助布局兼容实战案例|Duuu笔记

admin2个月前 (04-01)48
grid-gap 在 IE 和旧版 Safari 中无效,需用 grid-row-gap 和 grid-column-gap 替代;autoprefixer 需配置 grid: true 且源码写 g...

如何在Think中对敏感数据脱敏 获取器动态替换手机号中间星号加密完全指南|Duuu笔记

admin2个月前 (04-01)48
在ThinkPHP模型获取器中用getMobileAttr方法结合substr_replace实现手机号脱敏,需判空防错,脱敏后所有输出路径均生效,关联模型需单独定义。 ThinkPHP 获取器里怎么...

Think怎么使用模型字段延迟加载开关 Think手动控制是否触发关联教程完全指南|Duuu笔记

admin2个月前 (04-01)48
ThinkPHP模型需用field()显式指定字段关闭自动加载,关联查询需用hasWhere()实现主表过滤,$lazy=false仅禁用未with的隐式关联触发。 ThinkPHP 模型中如何关闭字...

C#怎么生成全球唯一标识 C#如何创建GUID字符串基础最佳实践|Duuu笔记

admin2个月前 (04-01)51
绝大多数场景下应直接使用 Guid.NewGuid() 生成 GUID,它调用系统安全随机数生成器确保唯一性;需字符串时用 ToString() 或 ToString("N"),避免手动拼接、哈希码作...

前端开发 Go 语言中 copy 函数的原理与最佳实践详解|Duuu笔记

admin2个月前 (04-01)49
copy 是 Go 内置函数,用于安全高效地在切片间(或字符串到字节切片)复制元素,实际复制数量恒为 min(len(src), len(dst)),支持重叠内存区域,是 slice 操作的核心工具。...

如何实现图片色彩反转滤镜效果 使用 filter的invert属性实战案例|Duuu笔记

admin2个月前 (04-01)51
invert()能直接反转图片颜色,原理是线性反转RGB各通道值(0↔255),并非简单变黑白;常见误判源于原图近灰度或父级CSS干扰导致滤镜未生效。 invert() 能直接反转图片颜色吗 能,但效...

如何通过 hover 控制绝对定位子元素的透明度显示实战案例|Duuu笔记

admin2个月前 (04-01)49
本文详解如何正确使用 CSS :hover 伪类配合 position: absolute 实现子元素的平滑显隐效果,重点纠正相邻兄弟选择器(+)误用问题,并提供可直接运行的完整示例与最佳实践。 本文...

uni-app怎么使用RenderJS uni-app操作DOM提升方法详解深度解析|Duuu笔记

admin2个月前 (03-31)50
RenderJS是uni-app在非H5平台绕过Vue虚拟DOM直接操作原生渲染层的机制,因Vue响应式在小程序中编译为setData易卡顿,而RenderJS运行于渲染线程,可直接调用querySe...

将读操作尽量移到事务外面执行完全指南|Duuu笔记

admin2个月前 (03-31)50
事务内读操作拖慢MongoDB性能,因其强制快照读导致锁范围扩大、快照开销上升、WiredTiger缓存压力增大;仅两类读必须留在事务内:依赖一致性的读和用于写冲突判断的读。 为什么事务里做读操作会拖...