-
在 Service Worker 的 fetch 入口按 GET 与静态资源白名单过滤 Cache 读写,保留匹配条件,区分网络失败与存储失败,并解释 ignoreMethod 的适用边界。
-
CSS Custom Highlight API 可以用 Range 描述搜索命中位置,用 Highlight 聚合多个范围,再通过 CSS.highlights 和 ::highlight() 绘制高亮,不必向正文插入 span。本文说明节点索引、连续输入清理、能力检测和无障碍边界。
-
CSS scroll-state() 可以把可滚动、最近滚动方向、滚动吸附和 sticky 卡住状态交给容器查询判断。本文说明从 JavaScript 滚动监听迁移到 container-type: scroll-state 与 @container 的最小写法、四类描述符、结构前提和渐进增强边界。
-
Promise.allSettled 会按输入顺序返回每个任务的 settled 结果。本文用任务描述数组和同索引合并方式保留 key、label、status、value 或 reason,并说明它与 Promise.all 的边界。
-
CSS grid lanes 怎样实现不等高卡片的紧凑布局?本文用 display:grid-lanes 和 grid-template-columns 说明原生紧凑排列的工作边界,再用 @supports 保留普通 Grid 回退,补充 DOM 顺序、跨度和实验能力的取舍。
-
用 CSS anchor positioning 将提示框绑定到按钮,说明 anchor-name、position-anchor、position-area 的组合方式,以及浏览器回退、边界翻转和重复组件的处理方法。
-
JavaScript Array.toSorted 怎样避免原数组被改写?本文对比 sort() 与 toSorted() 的修改边界,说明数字和对象排序的比较函数写法、浅拷贝限制,以及旧运行时使用 [...items].sort() 的安全降级。
-
通过工单分组示例说明 JavaScript Map.groupBy 的对象引用键、原引用查询、属性修改与成员重建,以及归档和清理方式。
-
JavaScript Element.toggleAttribute 怎样同步布尔属性?本文用一个可展开面板说明如何切换 hidden、disabled 等属性,区分属性存在与属性值,利用 force 参数固定状态,并处理 ARIA 属性与非法名称的边界。
-
模态框打开后,背景内容不应只是被遮罩,还应从焦点、点击、文本查找和辅助技术访问路径中退出。本文用 HTML inert 属性与 HTMLElement.inert 完成背景冻结,并说明 dialog.showModal、继承状态、disabled、aria-hidden 与视觉提示的边界。
-
Linux systemd-analyze dump 怎样按 unit 过滤服务管理器状态?本文用精确 unit 名和 glob 模式缩小排查范围,说明 --user 的实例边界、dump 文本的阅读方法,以及为什么脚本应改用 systemctl show 读取固定属性。
-
Linux systemd 通过 CPUQuota= 为服务设置 CPU 时间上限,CPUQuota=200% 表示最多使用两个 CPU 的时间。本文用 drop-in 配置、CPUQuotaPeriodSec=、systemctl show 检查和回退步骤说明如何限制服务 CPU 配额,并解释 CPUQuota 与 CPUWeight、父 slice 的边界。
-
Linux mount_setattr() 可以修改单个挂载点或整棵挂载树的只读、禁止执行、设备访问和传播类型等挂载对象属性。本文按目标定位、属性清除与设置、递归修改、C 调用模板和权限边界说明怎样安全地批量调整挂载属性。
-
Linux 的 /proc/pid/fdinfo 会按文件描述符提供信息。本文说明怎样定位 epoll fd,读取 tfd、events、data,并把监听项映射回目标文件描述符,同时区分静态登记信息与 epoll_wait 的实时结果。
-
Linux rsync 使用 -a 归档模式保留常见权限和文件属性,再用 --exclude 排除 cache、.cache、__pycache__ 等目录。本文比较命令行规则、源路径斜杠、远端 SSH、属主权限与 --delete 的边界,给出适合备份和部署的选择表。