2025技术更新:2 可提升性能的原生API
现代浏览器早给了我们一堆“性能外挂”——那些听过但没敢用的高级 API,居然能精准解决“卡、慢、烫”的问题。今天就把我实测有效的 9 个 API 分享给你,每一个都在项目里带来了肉眼可见的提升!
【TS】工具类型实战:vue3“类型安全”
在 Vue3 项目中,我们常遇到类型约束不精准的问题:比如表单初始化时嵌套字段必须填、组件 Props 的非法组合、异步请求的回调类型不明确。TypeScript 的进阶工具类型能帮我们解决这些痛点——从“被动补类型”到“主动设计类型”,让 Vue3 的代码更安全、更易维护。
【TS】类型进阶篇,进阶实战运用
当我第一次看到 TypeScript 的infer和条件类型时,反手就关了浏览器——这堆尖括号和问号到底想搞死谁?像T extends (infer U)[] ? U : never这种类型,我盯着看了 5 分钟,感觉自己像个没学过编程的傻子。
【TS】类型系统深扒:实战解析
在前端项目中,结构化类型是最常接触的特性——它让不同组件、接口之间的“形状兼容”成为可能。比如,你封装了一个通用表单组件,后来扩展了一个带取消按钮的高级表单,它们的onSubmit方法一致,就能互相兼容。
【TS】类型工具全解:从基础到实战的类型编程指南
TypeScript 的核心优势在于静态类型系统,而类型工具则是这个系统的“瑞士军刀”——它们帮助我们创建更灵活的类型、保障代码的类型安全,甚至实现复杂的“类型体操”。本文将从「类型创建」和「类型安全」两大维度,结合实际项目场景系统讲解 TypeScript 的核心类型工具,帮你真正把类型工具用在刀刃上。
【微前端】1 原生方案调研
微前端的本质是降低大型复杂应用的开发、升级、维护和团队协作成本。假设在团队协作的过程中,各个团队使用了不同的技术栈进行应用开发,如果不进行应用拆分解耦,势必需要通过迁移和改造来兼容整个单体应用。
【交互思考】从混乱到丝滑:前端导航与同步弹窗的单例化 Demo 实现
在前端开发中,导航栏+同步弹窗的组合是常见需求,但稍有不慎就会陷入「跳转拦截失效」「激活样式丢失」「弹窗重复触发」的三重困境。