如何快速管理多个站点 使用Sass配置不同站点的变量集实战案例|Duuu笔记

admin6天前14
必须用多入口编译实现站点样式隔离:每个站点建独立入口文件(如site-a.scss),分别引入带命名空间的变量文件(@use 'variables/site-a' as a)和公共模块,禁止在Sass...

Think项目上线如何隐藏入口文件 Nginx URL重写配置详解实战案例|Duuu笔记

admin6天前14
ThinkPHP 访问不到 index.php 导致 404 的根本原因是 Nginx 未将伪静态请求重写至 index.php,需配置 try_files $uri $uri/ /index.php...

如何实现Think前端模板的局部刷新 pjax无刷新加载与控制器响应判断实战案例|Duuu笔记

admin6天前14
需在控制器中通过判断X-PJAX请求头(如$this-˃request-˃header('X-PJAX'))区分pjax请求,局部响应时仅fetch模板片段、禁用redirect/JSON/完整布局,...

前端开发 uni-app App支付宝当面付 uni-app如何集成扫码支付|Duuu笔记

admin6天前15
不能。uni.requestPayment仅支持主扫(用户扫商户码),当面付需商户扫用户付款码,必须通过原生插件集成支付宝SDK,并由服务端生成二维码、前端展示及轮询结果。 uni.requestPa...

Bootstrap 5中Accordions组件的用法最佳实践|Duuu笔记

admin7天前19
Accordion项点击后其他全展开,是因为id和aria-labelledby重复导致联动失效;每个item需唯一id、正确data-bs-target和aria-labelledby指向按钮id,...

如何优化大型应用的 通过BEM拆分组件降低耦合实战案例|Duuu笔记

admin7天前14
BEM通过命名约束替代选择器层级依赖来降低CSS耦合。它用block__element和block--modifier等单一class锚定样式,避免嵌套选择器导致的隐式作用域问题,提升组件可移植性、可...

如何实现Think的表单令牌验证 token标签防CSRF跨站请求伪造机制最佳实践|Duuu笔记

admin7天前14
ThinkPHP 的 _token 是基于会话ID、控制器名、操作名、时间戳和密钥加密生成的动态哈希值,由 TokenBuild::build() 生成,经 think\middleware\Toke...

CSS 纯 实现基于文本内容的动态样式控制(无需 JavaScript)|Duuu笔记

admin7天前17
本文介绍一种巧妙的纯 CSS 技巧,利用 background-clip: text 与响应式渐变背景宽度差值,根据 中文本的实际渲染宽度差异(如“In Stock”与“Out of Stock”)...

前端开发 bootstrap如何修改默认的Primary颜色变量|Duuu笔记

admin1周前 (03-31)18
必须重编译Sass源码才能全局生效$primary变量;需在自定义入口文件顶部声明后引入Bootstrap,否则仅局部覆盖或完全无效。 修改 $primary 变量前必须重编译 Sass bootst...

利用 open file cache 提升磁盘读取性能实战案例|Duuu笔记

admin1周前 (03-31)16
启用 open_file_cache 可显著减少 open()、stat() 等系统调用开销,通过缓存文件元信息和 fd 提升小文件高频访问性能;需配合 max、inactive、valid、min_...