首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前栈不止
CAD老兵
创建于2025-05-27
订阅专栏
“前栈不止”聚焦前端技术的深度与广度,涵盖框架实战、性能优化、工程化、可视化等热门话题。不止步于“前端”,更探索架构思维与全栈融合,致力于打造有深度、有趣味的技术分享阵地。
等 6 人订阅
共25篇文章
创建于2025-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TypeScript 中的 never 类型:那些不该发生的事!
`never` 是 TypeScript 中用于表示永远不会发生的类型,常见于抛出异常或死循环的函数中。它在类型检查中用于确保代码逻辑的完备性,是保障类型安全的重要工具。
TypeScript 中 .d.ts 文件详解和最佳实践
本文总结了TypeScript中`.d.ts`声明文件的常见放置方式`src/types`与`src/@types`的区别、模块增强方法、发布 npm 包时的类型策略,以及使用最佳实践。
TypeScript 中 declare 关键词作用详解
declare是TypeScript中用于声明变量、函数、类等的关键字,告诉编译器这些标识符已在其他地方定义,无需在当前文件实现。它常用于与JavaScript或第三方库协作,确保类型检查正确。
TypeScript 中的结构性类型系统:为什么类型不同但结构一致就能通过?
本文通过一个示例介绍了 TypeScript 的结构性类型系统,解释了为何不同类型但结构相同的对象可以互相赋值和传参。文章对比了结构性和名义类型系统,并分析了这种机制的优缺点及实际开发中的注意事项。
理解 TypeScript 中 type 和 interface 的区别
本文介绍了 TypeScript 中 `type` 和 `interface` 的异同,包括它们的使用场景、语法特性和适用建议,帮助开发者根据不同需求选择合适的类型定义方式,写出更清晰、可维护的代码。