Go语言技术文章
-
农业合作社建立质量追溯台账,核心不是先买系统,而是以生产批次为主线,把成员或生产单元、农业投入品、生产过程、收获、检测、承诺达标合格证和销售去向串起来。本文给出可落地的字段设计、保存边界和复核方法。219 收藏 -
以分包合同编号建立资料目录,关联施工依据、验收记录、结算确认与交接回执,说明电子文件定版、原件位置登记和缺项处理方法。394 收藏 -
物流企业可按一车一档管理车辆维护资料,再用车辆编号、出车日期、任务单号、驾驶员和里程关联每次出车记录;回场异常要转入维修或复核闭环。325 收藏 -
闸门巡检记录不能只写“正常”。本文按工程身份、检查类型、检查对象、事实结果和问题闭环拆解记录设计,说明怎样让日常巡查资料可追溯、可整改、可归档。458 收藏 -
Vite 依赖预构建出现重复,常见原因不是简单的缓存脏了,而是同一个包的条件导出被解析成多个入口。本文从 exports 条件、源码入口、optimizeDeps 配置和 node_modules/.vite 缓存四处排查,并给出适合开发环境的最小修复方式。357 收藏 -
小型制造企业准备设备维修台账,建议先建设备主表,再记录故障、维修、验收和下次保养时间,最后按月统计停机与高频故障。本文给出可直接落地的字段和边界。395 收藏 -
在 Vite 项目里,使用 ?worker 导入得到的是 Worker 构造器,而不是普通模块对象。本文用一个最小的 TypeScript 示例说明 worker 文件、消息协议、?worker&inline、?sharedworker 与 vite/client 类型提示的关系,并整理部署和生命周期中的常见误区。110 收藏 -
CSS zoom 会让缩放后的组件参与布局,适合整体比例调整;transform: scale() 只做视觉变换,适合不希望推动兄弟元素的预览或悬浮效果。450 收藏 -
CSS sibling-index() 可以读取元素在同一父节点兄弟元素中的位置,并直接参与 calc() 生成递增的 animation-delay。本文从 DOM 顺序、动画步长、prefers-reduced-motion、@supports 和 nth-child() 降级几个环节说明如何在动态列表中减少手写编号,同时保留旧环境的基础样式。434 收藏 -
用 border-radius 先建立圆角区域,再通过 CSS corner-shape 绘制 notch、bevel、scoop 等卡片边角,并用 @supports 保留旧浏览器的圆角降级。331 收藏 -
用 CSS shape() 和 clip-path 为卡片定义可伸缩裁剪路径,说明 from、line、curve、百分比、rem 与 calc() 的配合方式,并比较 shape() 和 path() 的适用边界。151 收藏 -
CSS font-size-adjust 可以按 x-height、cap-height 或 CJK 字符度量调整字体使用字号,让首选字体不可用时的后备字体保持相近字高。本文说明固定比例、from-font、继承、size-adjust 与旧浏览器降级边界。465 收藏 -
CSS Grid 通过 grid-area、order 或响应式布局改变视觉位置后,卡片的 DOM 顺序和键盘焦点顺序可能不一致。本文用 reading-flow 的 grid-rows、grid-columns 与 grid-order 对齐访问顺序,并说明 tabindex、reading-order 和兼容性边界。101 收藏 -
用 Temporal 区分同一时刻换区、当地日历加日和实际时长,结合预约示例处理夏令时歧义,并说明接口存储与兼容层选择。228 收藏 -
文章 · 前端 | 1星期前 | javascript · 异步编程 · 前端开发 · JavaScript Promise Promise.withResolvers resolve reject 异步事件
Promise.withResolvers() 返回 promise、resolve 和 reject 三个控制点。本文从一次性外部事件与连续数据批次两个场景说明如何拆开 Promise 控制器、何时重新创建,以及生命周期和兼容性边界。126 收藏