前端技术文章
-
- 如何在 async 函数的 finally 块中正确等待异步清理操作
- 在 async 函数中,直接在 finally 块内使用 await 不会阻塞 Promise 的拒绝/解决流程;若未妥善协调 try/catch/reject/resolve 的时序,清理逻辑将被忽略或导致未处理异常。 在 async 函数中,直接在 finally 块内使用 await 不会阻塞
- 文章 · 前端 | 1个月前 | 其他 329浏览 收藏
-
- CSS :is 组合选择器时的 specificity 控制
- CSS :is() 自身不增加权重,但会采用参数列表中最高 specificity。本文通过计算示例说明 ID 分支如何抬高整条规则,并给出同权重分组、:where()、拆分例外与 cascade layer 的控制方法。
- 文章 · 前端 | 4天前 | 前端 · css · 组合选择器 CSS :is specificity :where 级联层 327浏览 收藏
-
- JavaScript View Transitions 如何避免并发导航动画冲突:skipTransition、finished 与回滚状态
- 用一个可重复运行的列表切换示例,验证 View Transitions 并发导航、skipTransition、finished 和失败回滚的边界。
- 文章 · 前端 | 1个月前 | 327浏览 收藏
-
- CSS content-visibility 使用后滚动位置为什么会跳动
- content-visibility: auto 会让屏外内容使用尺寸占位,进入视口后真实高度变化就可能引起滚动跳动。本文说明 contain-intrinsic-size、auto 记忆尺寸、图片比例和三个排查观测值的用法。
- 文章 · 前端 | 3星期前 | css · 325浏览 收藏
-
- Fetch 读取 response.json 后为何不能再次读取 body
- Fetch 的 Response body 是一次性可读流。response.json() 消费后,response.text()、blob() 或第二次 json() 都可能因 body 已使用而失败。本文解释 bodyUsed、clone 和单次解析的边界,给出可维护的响应处理方式。
- 文章 · 前端 | 3星期前 | javascript · Fetch ReadableStream Response.json bodyUsed 前端请求 323浏览 收藏
-
- CSS 滚动驱动动画怎么做:animation-timeline、view() 与降级验收
- 页面滚动时让目录进度条、卡片和提示状态跟着视口变化,不必为每次 scroll 事件写一套节流脚本。本文用 animation-timeline: view() 绑定视图进度,说明关键帧顺序、最近滚动容器、@supports 降级和 reduced-motion 验收。
- 文章 · 前端 | 1个月前 | 322浏览 收藏
-
- 前端上传大文件怎么用 Blob slice 实现可恢复分片
- 用 Blob.slice 把大文件切成固定分片,配合稳定恢复标识、单片重试和已完成分片查询,实现刷新页面后继续上传的前端方案。
- 文章 · 前端 | 4星期前 | 前端 · 文件上传 · javascript · 大文件上传 断点续传 分片上传 Blob.slice 可恢复上传 321浏览 收藏
-
- React Router v6 嵌套路由失效的根源与正确用法详解
- React Router v6 中嵌套路由无法渲染,通常是因为父级布局组件未正确使用 占位符——它才是子路由 element 内容得以插入并显示的关键。 React Router v6 中嵌套路由无法渲染,通常是因为父级布局组件未正确使用 `` 占位符——它才是子路由 `element` 内容得以插
- 文章 · 前端 | 1个月前 | React 320浏览 收藏
-
- TypeScript infer 关键字
- infer 是 TypeScript 条件类型中的关键字,用于从类型中推断出新的类型。 它允许在泛型条件类型中提取和推导类型,实现强大的类型操作。 infer 关键字工作原理 原始类型 type Promise = { value: T } infer 推导 提取出的类型 type ValueOf
- 文章 · 前端 | 1个月前 | infer 318浏览 收藏
-
- CSS Anchor Positioning 怎么让浮层跟随触发元素
- CSS Anchor Positioning 可以让 tooltip、菜单等浮层直接关联触发元素,并通过 position-try 配置靠近视口边缘时的回退位置。
- 文章 · 前端 | 1星期前 | css · CSS anchor positioning 浮层定位 316浏览 收藏
-
- CSS scroll anchoring 造成滚动跳动时如何关闭
- CSS scroll anchoring 通常用于抵消异步内容插入造成的页面位移;如果它与自定义滚动逻辑冲突,可用 overflow-anchor: none 在局部容器关闭,再检查父子滚动框和尺寸预留。
- 文章 · 前端 | 3星期前 | 313浏览 收藏
-
- 如何防止 MongoDB 中的 Mongoose 版本冲突与并发写覆盖问题
- 本文介绍在高并发场景下,如何通过应用层文档锁机制避免 Mongoose 数据被后写请求意外覆盖,解决“先读-后改-再存”导致的丢失更新(Lost Update)问题。 本文介绍在高并发场景下,如何通过应用层文档锁机制避免 Mongoose 数据被后写请求意外覆盖,解决“先读-后改-再存”导致的丢失更
- 文章 · 前端 | 1个月前 | 其他 313浏览 收藏
-
- Vue computed 为什么不能直接赋值
- Vue computed 默认只有 getter,直接赋值会触发只读警告。本文用源状态、派生值和 writable computed 三个层次说明正确改法,并给出回滚与响应式检查清单。
- 文章 · 前端 | 1个月前 | computed Vue 计算属性 311浏览 收藏
-
- structuredClone 类型怎么配置或排查
- TypeScript 项目遇到 structuredClone 类型缺失时,按浏览器与 Node.js 宿主分别检查 target、lib、types 和 noLib,再区分编译期声明、运行时支持与 DataCloneError 数据边界。
- 文章 · 前端 | 3星期前 | 前端 · typescript · javascript · TypeScript Node.js dom lib structuredClone 310浏览 收藏
-
- CSS text-wrap pretty 如何改善长段落末行:与 balance 的选择和回退检查
- 长段落最后只剩几个字时,CSS text-wrap-style: pretty 可以让浏览器优先减少孤行,但它比普通换行更耗计算。本文从标题、正文和 contenteditable 三种场景拆开 pretty 与 balance 的边界,并给出兼容写法与检查方法。
- 文章 · 前端 | 1个月前 | 前端 · css · 浏览器兼容 · 排版 balance CSS text-wrap text-wrap-style pretty 309浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 350次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 412次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 418次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 374次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 198次使用

