css

用户059540174464 小时前
前端·css
把AI对话记忆存储测试从手工改成Playwright+pytest,覆盖率从20%提到96%,回归时间缩短90%凌晨三点被电话轰醒,老板在群里贴出截图:用户问“昨天我们聊到哪儿了?”,AI却像喝了孟婆汤一样回复“请重新描述您的问题”。线上事故,记忆存储丢了。研发查了半天,最后定位到一个冷门的时序竞态:消息顺序错乱导致记忆写入失败。手工测试压根没覆盖多会话交错写入的场景。那晚我边修 bug 边下决心:这套聊天记忆的 E2E 测试,必须整成自动化的,而且要能覆盖所有变态场景。
NutShell Wang15 小时前
前端·css·vibe coding
渐变刚甩掉「灰廊」,就被 OKLCH 裁出硬边:sRGB / HSL / OKLCH 三条插值路径的实测复盘在 canvas 或 shader 里做一条红到青的渐变,如果直接对 RGB 三个通道做线性插值,中间大概率会出现一段脏兮兮的灰棕色。前端圈子里「用 OKLCH」几乎成了标准答案——它确实能让渐变保持鲜艳。但我对 5 组互补色对跑了 100 步实测后,发现一个反直觉的结论:OKLCH 路径平均有 48.7% 的插值步会越出 sRGB 色域,直接截断就会产生硬边。灰廊是被赶走了,硬边又住进来了。
郑板桥3015 小时前
前端·css
前端周刊 | 第 42 期:Rspack 2.0 破局、cdnjs 全量上云、CSS 交错动画入基线(2026.07.28 - 08.03)本周前端领域最值得关注的 10 件大事,带你快速掌握技术脉搏。一句话摘要:字节跳动开源的 Rust 构建工具 Rspack 于 7 月 29 日发布 2.0,构建速度较 1.0 最高提升 100%,@rspack/dev-server 依赖从 192 个锐减至 1 个,核心包全面转向纯 ESM。
醉城夜风~9 小时前
前端·css
CSS盒模型(Box Model)在网页布局中,每一个HTML元素都可以看成一个盒子。CSS会把每个元素设计成一个矩形区域,这个区域由:
呼噜想睡觉9 小时前
css·html·css3
Flex弹性布局一、知识点收获1. Flex弹性布局 学会使用`display:flex`实现导航栏元素横向排列,掌握`justify-content`、`align-items`控制元素对齐;理解弹性布局相比浮动布局更适合自适应页面,快速完成一维方向上元素排布。
用户0595401744614 小时前
前端·css
「记仇」记忆存储测试踩坑实录:用 Pytest+Docker 把 BUG 扼杀在凌晨 3 点前凌晨 2:07,我被一连串“用户上下文全乱了”的报警电话锤醒。群里消息刷屏,说聊天机器人突然开始把张三的对话接进了李四的 session,活像当场失忆加精分。我顶着起床气查了半天,最后发现是记忆存储服务在并发写入时存在数据竞争——一个隐藏了 3 周的 bug,终于在生产环境炸了。如果你也在维护任何带“记忆”的组件,比如聊天上下文、用户状态缓存、购物车暂存,那你大概率也踩过“觉睡不踏实,全靠手工点点点测试”的坑。这篇文章复盘我们如何用 Pytest + Docker 搭了一套记忆存储的自动化测试框架,把 b
用户059540174461 天前
前端·css
Redis 记忆存储踩坑实录:一个并发写入 Bug 让我排查了 4 小时凌晨两点被报警电话叫醒,用户投诉说和 AI 聊着聊着对话历史就丢了半截。我睡眼惺忪地翻日志,发现既没有报错也没有宕机——只是 Redis 里少了几条消息。直到打开监控看到那个接口的并发曲线,我才意识到:我们用 Redis 存会话历史的方式,在并发下根本不正确。
10WTW011 天前
前端·css·雪碧图·spritemotionlab·10wtw01
Sprite-Motion-Lab:雪碧图动画编辑器原理等后面我有空写一篇文章再说,先讲怎么用:先用文生图工具生成雪碧图,一个用于生成雪碧图的示例提示词如下(可以给AI让它帮你改成自己想要的):
醉城夜风~2 天前
前端·css
CSS元素显示模式(display)在 HTML 中,每个元素都有自己的显示方式,这种显示方式决定了:元素如何排列元素占据空间大小是否可以设置宽度和高度
开普勒chr2 天前
css
css样式diaplay:"contents"的妙用本文适合了解到display:"contents"属性的功能,不知道使用场景和用途的人,因为属性比较新又很冷门。
软件技术NINI3 天前
css·笔记·html
盗墓笔记html+css+js 2页目录一、👨‍🎓网站题目二、✍️网站描述三、📚网站介绍四、🌐网站效果五、🪓 代码实现🧱HTML
用户059540174463 天前
前端·css
大模型对话记忆持久化踩坑实录:用 Playwright 自动化测了 300 次,终于揪出会话丢失的真凶凌晨两点被用户工单砸醒:“我晚上跟 AI 聊了 40 分钟的需求,中途刷了下页面,它把前面说的全忘了,又让我重新自我介绍。” 我第一反应是 Redis 里肯定存了,开发环境明明好好的。可这类“间歇性失忆”的问题,手动复现全靠运气——直到我写了一套 Playwright 端到端测试,跑了 300 次,那个藏了三天的 bug 才浮出水面。
林焱_RPAAI3 天前
css
影刀RPA操作数据库进阶:事务处理与批量写入优化作者:林焱基础的数据库增删改查谁都会写,但真正在企业级场景中,数据库操作远不止"写一条SQL执行一下"这么简单。采集了10万条数据要批量写入、多个表之间要保证数据一致性、写入失败要能回滚……这些都是进阶必须掌握的。这篇文章专门讲事务处理和批量写入优化,让你的数据库操作从"能用"变成"好用"。
牧艺3 天前
前端·css·交互设计
cos-design PhotoAlbum:用 CSS 3D 做一个「能翻页」的实体相册发布日期:2026-07-31 标签:前端 / React / CSS 3D / 组件库 / cos-design / 交互玩具 / 翻页动画
muddjsv4 天前
前端·css
CSS 盒模型进阶约束:极值尺寸、固有尺寸与外边距折叠在上一篇《CSS 盒模型完全指南》中,我们彻底吃透了 content-box与 border-box 的尺寸计算逻辑,解决了静态尺寸精准计算的核心问题。但在真实的企业级项目、自适应布局、Flex 弹性布局开发中,大部分布局诡异问题,并非盒模型尺寸算错,而是源于浏览器内置的进阶隐性约束规则。
布兰妮甜4 天前
javascript·css·web开发·用户体验·前端工程化
暗黑模式一键切换完整方案(CSS 变量 + 本地存储)Hi,我是前端人类学! 在网页设计中,暗黑模式早已从“酷炫的彩蛋”变成了“用户刚需”。无论是为了夜间护眼、节省 OLED 屏幕电量,还是单纯追求视觉沉浸感,提供暗黑模式切换功能都已成为现代 Web 应用的标准实践。 本文将带你从零构建一套生产环境可用的暗黑模式切换方案,核心思路是:CSS 变量统一管理主题色彩,JavaScript 控制切换逻辑,localStorage 持久化用户偏好。
muddjsv4 天前
前端·css
CSS 盒模型完全指南:content-box 与 border-box 尺寸计算原理前言所有网页布局的底层基石,都是 CSS 盒模型(Box Model) 。浏览器会将页面中每一个元素,统一抽象为一个标准矩形盒子。我们日常写的宽高、边距、边框、内边距,本质都是在控制这个矩形盒子的尺寸与间距。
米码收割机4 天前
前端·css·html
【前端】html+css 甘肃天水旅游(源码+文档)【独一无二】甘肃天水旅游网是一个以天水地域文化与旅游资源为主题的静态展示型网站,采用 HTML5 与 CSS3 完成页面结构和视觉设计。项目围绕“山水胜景、伏羲文化、秦州风味”三条内容主线,对麦积山石窟、仙人崖、南郭寺、伏羲庙、石窟艺术、净土寺以及天水麻辣烫、猪油盒子、黄面皮等代表性资源进行图文介绍。网站整体使用统一的页头导航、内容卡片、详情布局和页脚样式,通过本地图片营造具有西北地域特色的浏览氛围。项目页面层级清晰,首页承担形象展示与栏目入口功能,分类页负责内容聚合,详情页用于呈现具体景点、文化和美食信息。该项目旨
米码收割机4 天前
前端·css·html
【前端】html_css 沐光公益阅读馆(源码+文档)【独一无二】“沐光公益阅读馆”是一个面向乡村儿童、流动儿童及困境青少年的公益阅读主题网站,旨在通过清晰、温暖的网页展示,传播“阅读点亮童心,书香温暖城乡”的公益理念。项目采用 HTML、CSS 与 JavaScript 开发,由首页、关于我们和主打服务三个独立页面组成,并通过统一导航实现页面间顺畅跳转。整体视觉以柔和暖色和阅读场景图片为主,结合卡片、数据、公告及行动入口,营造亲切可信的公益氛围。网站重点介绍免费图书借阅、阅读空间、公益课堂、亲子共读、线上阅读、爱心捐书和乡村图书漂流等服务,同时展示机构宗旨、团队构成、
布兰妮甜5 天前
css·性能优化·tailwind·前端工程化·设计系统
原子化 CSS 深度解析:Tailwind 原理、自定义配置、大型项目利弊Hi,我是前端人类学! Tailwind CSS 早已不只是“又一个 CSS 框架”——它代表的是一种范式转变。从 2017 年诞生至今,社区接受度逐年攀升,但关于“它到底是解放生产力还是开历史倒车”的争论从未停止。 本文将拆解三个核心问题:Tailwind 的工作原理是什么?如何自定义配置?在大型项目中它究竟是利大于弊还是适得其反?